编写玩家位置脚本(在屏幕上移动对象)

时间:2010-11-25 09:56:34

标签: javascript

我正在研究一个小型的javascript游戏,目前正在制作一个测试“sqeuences”的工具(游戏场景,我希望脚本通过路点移动玩家,将其称为actionscenes:D)。

我认为我几乎把它弄好了,但是你可以看到,如果你将代码复制到html中,那么逻辑就会被打破。我需要三角函数计算的帮助:

http://pastebin.com/TfGU85ru

有用的提示吗? :d

它使用JQuery。

1 个答案:

答案 0 :(得分:2)

根据象限,您还必须在度数计算中旋转值ab。如果象限旋转90度,则必须交换ab

另外为什么要使用

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);