U3D路径动画

--By木可

  

这个脚本可以让你在U3D内设置曲线并让物体沿着你设置的曲线进行运动。(教程最后面附源代码下载地址)

 

 

1.新建一个空的GameOject(用来存放路径点),在它的层次下新建几个Cube作为路径点,再新建一个GameOject作为运动的物体(Cube或Sqhere)。

 

 

 

2.为运动的物体添加SplineController脚本.

 

 

 

3. 如图,选中移动物体对象,打开属性面板,将存放路径点的对象Game拖曳到上一步添加脚本后预留的接口上,系统将自动计算路径,并以红色线条显示在场景中。

 

你可以通过改变路径点Cube位置来调整路径,或者添加新的路径点,系统都会自动计算路径,你要移动的物体将会沿着你设置的路径移动。

 

4. 下面介绍添加脚本后生成的接口的作用,

 

Spline Root 自动计算路径曲线接口。

Duration 移动一次所持续时间,即可以控制移动速度,默认10秒。

Orientation Modern 控制移动物体的角度、方向,可选两项:

              NODE:角度固定不变。

              TANGENT:将与曲线正切动态改变角度。

Wrap Mode 循环模式,可选两项:

         ONCE:只运行一次。

         LOOP:一直循环。

Auto Strart 是否自动计算曲线起始点。

Auto Close 是否自动计算曲线终结点。

Hide On Execute 程序运行后路径点是否可见。

 

本教程代码下载地址:自定义路径——曲线编辑器源代码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值