UE SpringArm TargetOffset 和 SocketOffset 區(qū)別

本以為自己明白,恰逢有人問起,竟沒有說出個所以然來。
于是小小地研究了一下區(qū)別,寫篇文章記錄一下,以備不時翻看。
其實大家迷惑的點是因為這根紅線。


看起來似乎沒有什么區(qū)別,然而這跟紅線是最終的運算結(jié)果。Target Offset 和 Socket Offset的區(qū)別在于計算的時機。
先說結(jié)論,再上代碼:Target Offset 在 Arm Length 之前被計算,Socket Offset 在 Arm Length 之后被計算。

如此,效果上區(qū)別也就一目了然了。在于彈簧臂圍繞旋轉(zhuǎn)的點不同,Target Offset 調(diào)整之后,中心點會偏移,而 Socket Offset 調(diào)整之后,只是相機的位置會偏移。


這里應(yīng)有一條文(zhuang)藝(bi)范(fan)的結(jié)束語。
標簽: