一、關(guān)于樣條的相關(guān)知識
參考自:樣條函數(shù) - 饅頭and花卷 - 博客園
三次樣條(cubic spline)插值 - 知乎
B-Spline(三)樣條曲線的性質(zhì) - Fun With GeometryFun With Geometry
個人理解的也不是非常深,但是大概要知道的就是樣條具有局部特性,每一個區(qū)間的曲線只與該區(qū)間兩端端點的位置和斜率有關(guān)。
二、使用ue樣條組件使物體沿固定軌跡行走
參考自:ue4 樣條曲線制作運動軌跡_踏著陽光的博客-CSDN博客_ue4創(chuàng)建道路
1.創(chuàng)建藍(lán)圖類并添加Spline組件
?2.添加幾個控制所需的變量
?主要是moveActor:用于控制隨機(jī)運動的物體,還有speed:用于控制運動速度。注意把變量旁邊的眼睛點開使其能暴露在編輯器。
3.使用GetTransformAtDistanceAlongSpline函數(shù)和SetActorLocationAndRotation函數(shù)
三、生成隨機(jī)的樣條軌跡
關(guān)鍵是要用到AddSplinePoint函數(shù)。在此多增加了一個ponitCount變量用于控制生成的隨即軌跡的點的個數(shù)。
?除此之外SetSplinePointType函數(shù)也蠻好用的,可以控制樣條是生成圓潤的曲線還是光滑的曲線。
最后生成的路徑如下:文章來源:http://www.zghlxwxcb.cn/news/detail-425814.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-425814.html
到了這里,關(guān)于UE4:使用樣條生成隨機(jī)路徑,并使物體沿著路徑行走的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!