Javascript 编写玩家位置脚本(在屏幕上移动对象)
我正在研究一个小型javascript游戏,目前正在制作一个用于测试“squences”的工具(游戏场景中,我希望脚本通过航路点移动玩家,称之为actionscenes:D) 我想我几乎完全正确,但正如你所看到的,如果你将代码复制粘贴到html中,逻辑就被破坏了。我需要三角计算方面的帮助: 有什么有用的建议吗DJavascript 编写玩家位置脚本(在屏幕上移动对象),javascript,Javascript,我正在研究一个小型javascript游戏,目前正在制作一个用于测试“squences”的工具(游戏场景中,我希望脚本通过航路点移动玩家,称之为actionscenes:D) 我想我几乎完全正确,但正如你所看到的,如果你将代码复制粘贴到html中,逻辑就被破坏了。我需要三角计算方面的帮助: 有什么有用的建议吗D 它使用JQuery。根据象限的不同,还必须在度数计算中旋转值a和b。如果象限旋转90度,则必须交换a和b 也为什么要用 var a = Math.pow( waypoint_x-pla
它使用JQuery。根据象限的不同,还必须在度数计算中旋转值
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);
我正在以正确的方式旋转(我思考,运行它…它“有点”工作,但我不明白为什么(在航路点1之后)它向下,然后朝向WP3,它应该沿着斜边(从WP2直接到WP3)这不是你要找的吗?我突出显示了这些行,哇…正是我要求的!我现在也明白了,非常感谢!