名稱
對應軸 (UE)
動作形容
飛機/頭部比喻
Roll (翻滾)
X 軸
左右傾斜
歪頭(耳朵貼向肩膀,視線方向不變)。
Pitch (俯仰)
Y 軸
上下看
點頭(向上看天、向下看地)。
Yaw (偏航)
Z 軸
左右轉
搖頭(向左看、向右看,身體不動)。
Unreal Engine 使用的是 左手座標系 (Z 向上),你可以這樣記:
X 軸 (Roll):想像一根箭從你背後射穿到胸口前方,你繞著這根箭轉,這就是 Roll。通常用於飛機側傾或賽車過彎的傾斜。
Y 軸 (Pitch):想像一根橫桿穿過你的兩隻耳朵,你繞著橫桿轉,這就是 Pitch。控制攝影機上下看時就是在調這個。
Z 軸 (Yaw):像一根鋼管從頭頂插到腳底,你繞著鋼管轉,這就是 Yaw。角色的朝向角度通常就是讀取這個值。
伸出你的右手。
大拇指指向該軸的正方向(例如 Z 軸向上)。
四指彎曲的方向,就是該軸旋轉的正值 (Positive) 方向。
當你使用 Break Rotator 拆分 Get Actor Rotation 時:
Break Rotator
Get Actor Rotation
想要讓角色轉向目標:你只需要修改 Yaw。
想要讓鏡頭上下看:你只需要修改 Pitch。
想要做不倒翁或受擊傾斜效果:你會用到 Roll。
在藍圖編輯器中,如果你想快速記住這些英文對應的顏色,可以看節點上的引腳顏色:
X (Roll) = 紅色
Y (Pitch) = 綠色
Z (Yaw) = 藍色
(記法:RGB 對應 XYZ,所以 Yaw 在最下面是藍色的)
Last updated 2 days ago