2010-11-25 64 views
0

我正在研究一個小型的JavaScript遊戲,目前正在製作一個測試「sqeuences」的工具(遊戲場景,我希望腳本通過路標移動玩家,將它稱爲actionscenes:D)。編寫玩家位置腳本(在屏幕上移動物體)

我覺得我差不多正確,但正如你可以看到你是否將代碼複製到一個html邏輯被破壞。我需要用三角函數計算幫助:

http://pastebin.com/TfGU85ru

任何有用的提示? :D

它使用JQuery。

回答

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

IM旋轉的正確方法(我認爲,運行它...它 「作品」 有點」,但我不明白爲什麼(後航點1),它下降然後朝WP3,它應該已經走了斜邊(直接從WP2到WP3) – Jason94 2010-11-25 11:39:44