我想知道游戏中方向的算法 比如 4方向 8方向 32方向

新手上路,请多包涵

4方向 怎么算 平面游戏里运用的
8方向 怎么算 mmo常用
32方向 即时战略中经常运用

我写了个四方向 为什么有时候方向是正确的有时候会出现错误

//object目标坐标
//unit单位当前坐标
 var dy:number = (object.y) - (unit.y);
 var dx:number = (object.x) - (unit.x);
 var angle:number=(Math.round(Math.atan2(dx, dy)*180/Math.PI/(360/4))+4)%4;
阅读 1.8k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题