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就可以了。

  

  

[UE4]Spline的更多相关文章

  1. [UE4]Spline使用注意事项

    一.如果在Character中使用Spline,则使用Add Spline Mesh Componet的时候,要注意设置Transform.Mobility为Movable 二.使用Predict P ...

  2. [UE4]Spline Mesh Actor

    作用: 1.按照Spline设置的轨迹,进行显示网格物体. 曲线模型 一.赋值Static Mesh,任意的Static Mesh都可以. 二.调整方向 三.Spline Mesh Actor有2个端 ...

  3. 移植UE4的Spline与SplineMesh组件到Unity5

    一个月前,想开始看下UE4的源码,刚开始以为有Ogre1.9与Ogre2.1源码的基础 ,应该还容易理解,把源码下起后,发现我还是想的太简单了,UE4的代码量对比Ogre应该多了一个量级,毕竟Ogre ...

  4. [UE4]在Character中使用Add Spline Mesh Component,关于Transform.Mobility

    一.因为Character是可移动的,因此也需要把Add Spline Mesh Component的Transform.Mobility设置为Movable 二.不然就会得到类似这样的提示.错误信息 ...

  5. [UE4]让Spline具象化

    接上一个实例 一.在TestSpline蓝图,切换到蓝图构造函数Constrction Script事件中,添加如下代码: 二.别忘记个Add Spline Mesh Component设置Stati ...

  6. [UE4]虚幻4 spline组件、spline mesh组件的用法

    最近公司项目需要,把这两个东东好好看了下.不得不说,这两个组件还是非常方便的,但是相关的介绍.教程却非常的少.它们概念模糊,用法奇特,我就总结下吧. 首先,先要明白spline component.s ...

  7. UE4 Animation]IK Related

    转自:https://dawnarc.com/2018/05/ue4animationik-related/ Examples 工程1 在油管上看到一个UE4 IK动画的demo工程示例 该示例作者的 ...

  8. UE4 中的Blutilities

    该功能是为编辑器中的简单扩展功能而设置的. 一般而言用蓝图在编辑器中做功能扩展都会用到Construction Script,但该功能有一些缺陷: 首先在actor发生任何变化(包括Transform ...

  9. Convert BSpline Curve to Arc Spline in OpenCASCADE

    Convert BSpline Curve to Arc Spline in OpenCASCADE eryar@163.com Abstract. The paper based on OpenCA ...

随机推荐

  1. Linux 驱动——Button驱动7(Timer)消抖

    button_drv.c驱动文件: #include <linux/module.h>#include <linux/kernel.h>#include <linux/f ...

  2. IOS 生成静态库文件(.a文件)

    http://www.cnblogs.com/lyy-5518/p/5459643.html

  3. install kali on my x200

    1 下载kali镜像,选择tsinghua tuna mirror https://mirrors.tuna.tsinghua.edu.cn/kali-images/current/ 选择light版 ...

  4. Mysql update指定区间的数据

    ,) as a) Mysql 中 limit不能作为字句,所以要在limit外面再嵌套一层select

  5. Linux常用文件操作命令

    一.进入文件夹  格式:cd [目录名称]  常用选项: cd /  进入当前目录 cd .. 返回上一级目录.  cd ../.. 将当前目录向上移动两级.  cd - 返回最近访问目录. 二.显示 ...

  6. 兄弟连学python---网络简介

    网络简介 1.什么是网络 网络是辅助双方能够连接在一起的工具 使用网络的目的 为了联通多方然后进行通讯,能够让软件在不同的电脑上运行,相互传输数据 网络的发展 网络协议 什么是协议 约定俗成的,没有理 ...

  7. .NET数据采集

    public string GetHttpData(string Url) { string sException = null; string sRslt = null; WebResponse o ...

  8. VM克隆centos7虚拟机并配置网络

    笔者这里有个配置好网络的centos7系统,下面将根据这个centos7克隆出一个centos7系统,并配置好网络 1.右键虚拟机克隆 2.选择创建完整克隆 3.克隆机的命名,点击完成 4.可看到这里 ...

  9. Linux安装Java

    下载 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html   解压 解压缩安装包 t ...

  10. 钱管够,你能接这个项目吗?+ tomcat源码分析

    最近看了几个咕泡学院的公开课,课堂老师讲到下面这两个经历. 1:钱给够,你有没有能力接下这个全国性的项目 平时也会有怀才不遇的时候,但是当你遇到这个机会的时候,有没有信心去接下这个单子呢? 信心和能力 ...