[UE4]Spline

Spline和Spline Mesh的区别:测试

一、Spline Mesh是有实体表现的,Spline Mesh能够拉伸弯曲实体模型,Spline Mesh是具象。3d

二、Spline 只有曲线,没有实体模型表现,是抽象的,不是具象,游戏运行时是看不到Spline曲线的。可是能够用Spline来作一些事情,好比:运动轨迹,让一个物体沿着Spline曲线进行运动。对象

三、Spline Mesh只有2个端点,不能添加额外的端点blog

四、Spline 默认只有2个端点,可是能够添加额外的端点继承

 

做用:游戏

一、协助制做者,在场景中,生成一个轨迹;io

二、能够按照轨迹,设置静态网格对象test

三、Spline自己不包含网格对象,只是一个轨迹,或者是连续的线段。bfc

 

1、新建一个名为testSpline继承Actor的蓝图,添加一个Spline组件方法

   

2、把TestSpline拖放到关卡中。

  

3、为了方便测试,把蓝图中默认白色球的显示大小改为0。

  

  

4、Spline跟Spline Mesh同样,也是能够移动旋转端点、切线端点

  

5、跟Spline添加新的端点

  一、选中Spline其中一个端点,按住Alt键,移动端点,就能够复制出一个新的端点了。复制端点的切线跟源点切线是彻底同样的。这个方法跟在场景中复制模型的操做是同样的,都是按住Alt键。

    

  二、右键Spline曲线(不包括端点),出现的菜单中选择“Add Sline Point Here”,就能够在右键的曲线位置添加一个新端点。

    

    

    经过该方法添加的端点切线是默认水平的

 6、删除Spline端点:选中端点,按Delete键

7、Get Number Of Spline Points 获取Spline端点数量

  

8、Get Location at Spline Point:获取一个端点的位置信息

  

9、调用“AddSplineMeshComponent”就能够添加物体到指定的Actor。记得设置Static Mesh静态网格模型

  

10、Add Spline Mesh Component.Set Start and End  

11、Spline.Set Spline Points,若是发现spline没有跟抛物线重合,则设置合适的Coordinate Space就能够了。

  

本站公众号
   欢迎关注本站公众号,获取更多信息