我正在研究一个小型的javascript游戏,目前正在制作一个测试“sqeuences”的工具(游戏场景,我希望脚本通过路点移动玩家,将其称为actionscenes:D)。
我认为我几乎把它弄好了,但是你可以看到,如果你将代码复制到html中,那么逻辑就会被打破。我需要三角函数计算的帮助:
有用的提示吗? :d
它使用JQuery。
答案 0 :(得分:2)
根据象限,您还必须在度数计算中旋转值a
和b
。如果象限旋转90度,则必须交换a
和b
。
另外为什么要使用
var a = Math.pow( waypoint_x-player_x, 2);
var b = Math.pow( waypoint_y-player_y, 2);
而不是
var a = Math.abs( waypoint_x-player_x);
var b = Math.abs( waypoint_y-player_y);