1
我是游戏编程的noob,并不擅长数学,我想写一个1945年的风格的射击游戏,迄今为止都很好,但我在瓶颈,我不知道如何使敌人瞄准玩家。CraftyJS如何计算2个精灵之间的向量?
可以说我有敌方精灵和玩家精灵,我如何找出角度和路径?这听起来像计算2点之间的载体,我一直在阅读文档,特别是这个链接http://craftyjs.com/api/Crafty-math-Vector2D.html
我只是无法弄清楚如何做到这一点,我已经试过角以下
var enemyV = Crafty.math.Vector2D(enemy.x, enemy.y);
var playerV = Crafty.math.Vector2D(player.x, player.y);
var angle = enemyV.angleTo(playerV);
值总是在-3到3之间,这根本不是直角。
我希望有CraftyJS经验的人可以帮助我。