首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与基于正方形的网格系统相比,基于六边形的网格系统的优缺点是什么?

与基于正方形的网格系统相比,基于六边形的网格系统的优缺点是什么?
EN

Stack Overflow用户
提问于 2016-12-31 16:59:12
回答 1查看 750关注 0票数 3

在二维世界模拟中,例如机器人引擎的内部模型,或者角色扮演游戏中的世界表示,地面空间通常被分成用于定位项目的栅格,类似于国际象棋游戏(棋子到E4)。我见过用正方形的网格和六边形的网格做这件事。

使用正方形和使用六边形作为这种模型的基础各有哪些优点和缺点?

EN

回答 1

Stack Overflow用户

发布于 2016-12-31 17:44:55

正方形更容易处理,因为它们直接映射到二维数组。而且它们也更容易绘制,因为将正方形映射到像素的数学运算很简单。然而,如果你允许对角移动,那么你就会遇到对角移动比垂直/水平移动快1.4倍的问题。

在大多数战争游戏中,六边形是首选的,因为无论方向如何,从六边形的中心到相邻的六边形的中心的距离是相同的。因此,沿所有六个自然方向的运动速度是相同的。然而,跟踪数组中的六边形(及其邻居)需要更多的工作,绘制六边形需要一些数学技能。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41406900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档