最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網 會員登陸 & 注冊

【Unity3d教程】用Unity復刻原神?動作系統(tǒng)教程篇8---玩家旋轉(附源

2023-08-22 16:13 作者:SlimeNull  | 我要投稿

這是我覺得最離譜的地方. 視頻中大概率存在錯誤.

GetMovementInputDirection 是直接返回一個移動方向, 這個方向是將用戶輸入的 2D 矢量轉換為 3D 矢量, 也就是這樣:

顯然, 它的 y 始終為 0, 因為我們把 2D 矢量的 y 放在 3D 矢量的 z 上了, 這是符合 Unity 的, 因為 Unity 水平向前是 z 軸. 這個 3D 矢量將直接用于移動.

但是在接下來的旋轉方法中, 它將這個 3D 矢量直接傳進 Rotate 方法

并且直接在 Rotate 方法內使用 y, 這個始終為 0 的值...

并且將這部分邏輯封裝之后,,, 仍然是使用的 y


所以,,, 最終這段代碼到底是怎么跑起來的? 完全令人迷惑.


接下來是我的代碼, 為了避免歧義, 我使 Rotate 的參數(shù)是 2D 矢量.

然后里面的 x 和 y 就是正常的 x 和 y.

然后外部直接傳入用戶的原始輸入.

經運行, 效果是與視頻中一致的.

【Unity3d教程】用Unity復刻原神?動作系統(tǒng)教程篇8---玩家旋轉(附源的評論 (共 條)

分享到微博請遵守國家法律
蕉岭县| 卢湾区| 景洪市| 丰县| 上犹县| 股票| 达孜县| 墨玉县| 永州市| 唐山市| 永嘉县| 朝阳县| 密云县| 额济纳旗| 弥渡县| 江山市| 宜章县| 鲜城| 崇礼县| 库伦旗| 宁都县| 长春市| 石柱| 莱阳市| 荆门市| 保康县| 淳安县| 监利县| 泽普县| 云和县| 五大连池市| 门头沟区| 鄱阳县| 山西省| 陆河县| 广德县| 江西省| 水城县| 平阴县| 麟游县| 象山县|