1. 程式人生 > >UE4 AimOffset動畫融合 基礎版(基礎操作和偏移角度計算)

UE4 AimOffset動畫融合 基礎版(基礎操作和偏移角度計算)

1、新建AimOffset
在這裡插入圖片描述
2、開啟後設置如下:Horzontal 水平軸向、Vertical垂直軸向,這裡都設定成-90到90這樣方便理解和後續操作
在這裡插入圖片描述
3、將AimOffset動畫拖入融合框:這裡提醒一下:UE4很智慧,左右就按照自己(就是你,沒錯,就是你,別理解錯了,就是我們面對電腦的方向)的左右就行了,然後按住Shift轉動滑鼠測試吧!
在這裡插入圖片描述
4、回到動畫藍圖,將剛做好的AimOffset動畫拖入動畫藍圖中;
說明:
就是用Robot射擊方向(我這裡是做了一個射擊的所以就用的射擊的方向)的向量減去Robot的朝向的向量得到的就是角度的偏差,然後這個角度的偏差需要用Delta節點來做,然後賦值給到AimOffset函式;
具體節點如下:
在這裡插入圖片描述


這裡說明一下Robot射擊朝向是怎麼來的:我是用玩家的位置減去Robot的位置,得到的就是Robot的朝向的向量:
在這裡插入圖片描述