[UE4]Spline


Spline和Spline Mesh的區別:

1、Spline Mesh是有實體表現的,Spline Mesh可以拉伸彎曲實體模型,Spline Mesh是具象。

2、Spline 只有曲線,沒有實體模型表現,是抽象的,不是具象,游戲運行時是看不到Spline曲線的。但是可以用Spline來做一些事情,比如:運動軌跡,讓一個物體沿着Spline曲線進行運動。

3、Spline Mesh只有2個端點,不能添加額外的端點

4、Spline 默認只有2個端點,但是可以添加額外的端點

 

作用:

1、協助制作者,在場景中,生成一個軌跡;

2、可以按照軌跡,設置靜態網格對象

3、Spline本身不包含網格對象,只是一個軌跡,或者是連續的線段。

 

一、新建一個名為testSpline繼承Actor的藍圖,添加一個Spline組件

   

二、把TestSpline拖放到關卡中。

  

三、為了方便測試,把藍圖中默認白色球的顯示大小改成0。

  

  

四、Spline跟Spline Mesh一樣,也是可以移動旋轉端點、切線端點

  

五、跟Spline添加新的端點

  1、選中Spline其中一個端點,按住Alt鍵,移動端點,就可以復制出一個新的端點了。復制端點的切線跟源點切線是完全一樣的。這個方法跟在場景中復制模型的操作是一樣的,都是按住Alt鍵。

    

  2、右鍵Spline曲線(不包括端點),出現的菜單中選擇“Add Sline Point Here”,就可以在右鍵的曲線位置添加一個新端點。

    

    

    通過該方法添加的端點切線是默認水平的

 六、刪除Spline端點:選中端點,按Delete鍵

七、Get Number Of Spline Points 獲取Spline端點數量

  

八、Get Location at Spline Point:獲取一個端點的位置信息

  

九、調用“AddSplineMeshComponent”就可以添加物體到指定的Actor。記得設置Static Mesh靜態網格模型

  

十、Add Spline Mesh Component.Set Start and End  

十一、Spline.Set Spline Points,如果發現spline沒有跟拋物線重合,則設置合適的Coordinate Space就可以了。

  

 

 

 

 

 

 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM