请问正六边形的交换判定该用什么方法,想了半天没想出来,请教大神

cclovecc12 2014-10-06 12:03:18
如图所示,我想让中间的那个tile 跟周围六个进行交换,请问如何才能得出是跟那个交换。。
谢谢各位大神
...全文
398 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
这个问题没那么复杂,简单的坐标判断完全可以,不懂为什么你这么纠结。。。如果是我理解错了,你先把你的问题说清楚点好了~
彩阳 2014-10-21
  • 打赏
  • 举报
回复
没有看懂,看来要重新提问了。
cclovecc12 2014-10-21
  • 打赏
  • 举报
回复
版主你有qq没有?
  • 打赏
  • 举报
回复
就是说在只知道坐标的情况下判断喽。。。 那这样不是非常简单,每个的dx、dy不是都不一样么,这肯定能判断出来的啊
cclovecc12 2014-10-06
  • 打赏
  • 举报
回复
中间的坐标是(x,y) 左上角是(x-1,y-1),左下角是(x-1,y),上面是(x,y-1),下面是(x,y+1),右上角是(x+1,y-1),右下角是(x+1,y)
cclovecc12 2014-10-06
  • 打赏
  • 举报
回复
是判定,你像方方正正横着竖着的的,不是这种错开的,判定条件是:通过 dx dy的大小来判定,但是这种错开的,这样就不行了 交换的时候要确定是跟上下,左上,左下,右上,还是右下。
  • 打赏
  • 举报
回复
什么意思??自己不知道跟谁交换吗??不是都知道了坐标了吗?? 麻烦楼主把问题写的具体明白些。。。我这种小白真的看不明白呀~

8,304

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧