unity橢圓映射,解決斜角移動,1.414(根號2)問題

問題:在我們寫好了移動代碼之後,按下前後左右都沒問題,但是當同是按下前和右進行斜角的移動時,會發現人物的移動速度變快了。 這是因爲我們在寫移動代碼的時候,將移動向量的長度作爲移動的速度,而同時按下兩個鍵,向量的方向沒問題,但是向量的長度會因爲三角形法則造成1.414倍的移動速度。 要解決這個問題,我們需要利用座標映射,映射成爲橢圓(圓),圓的中心到圓的邊是等長的,斜角就不會產生1.414問題。 利
相關文章
相關標籤/搜索