xiaoguaifx 发表于 2015-5-12 19:45:59

【Unity】巧用TrailRenderer做螺旋上升曲线

本帖最后由 xiaoguaifx 于 2015-5-13 14:17 编辑

本帖为原创帖,转载请注明出处,谢谢合作!

原博地址:http://blog.sina.com.cn/xiaoguaifx

GVA游戏特效者联盟官方QQ群:16218974




螺旋曲线效果在MAX中是一个很常见的效果,但是在Unity中由于缺乏对路径的控制很多人都喜欢直接导入在MAX里直接建好的模型然后通过UV动画的方式来实现。UV动画固然可行但是却很难实现UV伸缩的效果,缺乏自然的美感。​      Trail Renderer的特点在于永远面朝摄像机,跟max的刀光插件一样具备UV伸缩的效果,曲线动画会显得更加自然流畅。      其实这是个很简单的案例,还是本着以为新手同学谋福利的原则来分享。​先来看下效果:​扩展效果:一个正能量的小buff


​其实是运用里数学原理(数学真的被用到了。。。),不要害怕很简单的数学原理,就是二维空间与三维空间的转换。
我在MAX里做了两个相框图,还是根据世界坐标x,y,z,当我们只是在二维x,y中看到的效果就是第一张图,当加上z轴变成三维空间后就是第二张图的效果。今天所讲的案例就是运用了这个原理,当然还要加上时间。首先,我们要做一个平面的螺旋曲线,我们想象在用笔从一张纸的中心处向外画一条直线同时转动这张纸,会得到什么呢?答案就是图1啦,不信你试试。利用这个原理我们进行以下操作:在世界坐标轴原点上创建3层级的个Gameobject(快捷键:”Ctrl+Shift+N”)并重命名将其区分将第三层级的”trail_01”朝着z轴的方向拖出一定距离(朝着x轴方向也可),这里要注意的是Unity的轴向是y轴朝上MAX是z轴朝上注意区分。接下来在”trail_01”上创建一个Trail Renderer并赋予一个材质,贴图如下**** Hidden Message *****       这段时间谢谢大家的关心,由于身体原因,本人一直过着招9晚6回家绝不开电脑的生活,接下来一段时间也是如此,谢谢大家的关注,案例很简单,关键还是看运用,总之抛砖引玉吧~











timomo789 发表于 2022-1-23 16:48:35


谢谢楼主分享

timomo789 发表于 2022-1-23 16:48:09



谢谢楼主分享

宁啊 发表于 2019-6-11 20:48:34


66666666

宁啊 发表于 2019-6-10 11:20:00

感谢楼主分享!

xmfsprdl 发表于 2019-6-10 09:47:19

good

xuyue124 发表于 2019-5-23 21:39:38

看下呢

花落亦是无声 发表于 2019-5-23 20:38:44


zhb22@ 发表于 2019-5-20 11:55:23

12343543

wjc130561 发表于 2019-5-18 12:44:20

kankan
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 【Unity】巧用TrailRenderer做螺旋上升曲线