效果
步驟
1. 將虛幻商城中的免費(fèi)資產(chǎn)導(dǎo)入工程
下載完畢后可以看到如下文件
?2. 新建一個(gè)Actor藍(lán)圖類,命名為“Track”,這個(gè)藍(lán)圖就是用來畫樣條線的
?打開“Track”,添加樣條組件
?3. 打開“BP_West_Heli_AH64D”
?在事件圖表中先新建一個(gè)時(shí)間軸
?添加兩個(gè)關(guān)鍵幀分別為(0,0)(1,1),然后勾選使用最后一個(gè)關(guān)鍵幀、循環(huán)
?軌道名稱命名為“AlphaGo”
?提升為變量
?接下來就要獲取樣條線的位置。首先新建變量“TrackRef”
?該變量為“Track”的對(duì)象引用
?添加如下節(jié)點(diǎn),表示當(dāng)變量“AlphaGo”隨著時(shí)間軸進(jìn)行變化時(shí),樣條線的長(zhǎng)度也會(huì)隨之變化
?繼續(xù)添加如下節(jié)點(diǎn)
接下來解決物體移動(dòng)速度的問題
首先將原來的事件開始運(yùn)行節(jié)點(diǎn)斷開
?將時(shí)間軸組件引用拖入
?提升為變量
?變量命名為“Duration”
?如果我們希望直升機(jī)不是從樣條線的起點(diǎn)開始移動(dòng),添加設(shè)置新時(shí)間節(jié)點(diǎn),然后提升為變量
變量就命名為“NewTime”
滑條范圍和值范圍設(shè)置為0~1
?將如下三個(gè)變量設(shè)置為公有
?4. 將樣條線藍(lán)圖拖入視口
?按住Alt鍵來添加樣條點(diǎn)
?在場(chǎng)景中設(shè)置好樣條點(diǎn)的位置
?拖入“BP_West_Heli_AH64D”
?通過修改“Duration”參數(shù)來修改直升機(jī)走完樣條線所花費(fèi)的時(shí)間
?通過修改“NewTime”參數(shù)來設(shè)置飛機(jī)在樣條線上的起始位置。
?最終效果如文章開頭所示。
如果覺得螺旋槳轉(zhuǎn)的太慢,可以在動(dòng)畫藍(lán)圖中,為如下兩個(gè)變量設(shè)置更大的浮點(diǎn)數(shù)值。文章來源:http://www.zghlxwxcb.cn/news/detail-439383.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-439383.html
到了這里,關(guān)于【UE】直升機(jī)沿樣條線移動(dòng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!