1. 程式人生 > >用Unity簡單實現第三人稱人物的移動和轉向

用Unity簡單實現第三人稱人物的移動和轉向

方法 區分 ron ica img 如果 方向 tro 技術分享

技術分享圖片

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

技術分享圖片

比如在一個平面中,玩家按了w和d鍵則人物會面向右前方向前進,如果此時玩家按了a和s鍵則人物會面向左後方向前進,那麽人物從右前轉向左後方需要轉多少度呢?

已知的數據只有通過鍵盤按鍵得知的verticalhorizontal,僅通過這兩個數據得到需要轉的角度的方式看看上圖中的代碼就懂了。

水平有限,方法並不聰明,不喜忽噴。

如果有更好的方法,歡迎在評論區分享。

用Unity簡單實現第三人稱人物的移動和轉向