
上圖不重要,因為實現人物的移動用的是動畫,沒有什么可說的,主要是下面實現人物的轉向。

比如在一個平面中,玩家按了w和d鍵則人物會面向右前方向前進,如果此時玩家按了a和s鍵則人物會面向左后方向前進,那么人物從右前轉向左后方需要轉多少度呢?
已知的數據只有通過鍵盤按鍵得知的vertical和horizontal,僅通過這兩個數據得到需要轉的角度的方式看看上圖中的代碼就懂了。
水平有限,方法並不聰明,不喜忽噴。
如果有更好的方法,歡迎在評論區分享。

上圖不重要,因為實現人物的移動用的是動畫,沒有什么可說的,主要是下面實現人物的轉向。

比如在一個平面中,玩家按了w和d鍵則人物會面向右前方向前進,如果此時玩家按了a和s鍵則人物會面向左后方向前進,那么人物從右前轉向左后方需要轉多少度呢?
已知的數據只有通過鍵盤按鍵得知的vertical和horizontal,僅通過這兩個數據得到需要轉的角度的方式看看上圖中的代碼就懂了。
水平有限,方法並不聰明,不喜忽噴。
如果有更好的方法,歡迎在評論區分享。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。