|
资源信息 Tutorial Information
教程名称: | Unity3D粒子系统播放帧动画教程(发帖教程) |
适用引擎: | (适用引擎,为空默认为Unity) |
教程语种: | 中文 |
教程等级: | 1 |
教程格式: | 图文(请用IE9以上浏览器访问本版块) |
教程作者: | 转载自互联网 (如有问题请短消息联系作者或发表回复) |
下载地址: | 无 (兑换积分) |
本帖最后由 小米 于 2013-5-20 16:57 编辑
之前有个up主转过一篇文章介绍怎么使用的....可是他没有说这些序列帧动画怎么放到u3d中使用...
今天我教给大家的就是怎么通过u3d的粒子来使用它...
不多说,先来个效果,最终效果是这样的....看着还可以吧,它的Draw call只有1,三角面只有20多个...是不是很节省?
好了,我们下面的步骤都是截图...
打开TimelineFX后,打开emitter文件夹(请先确认你装有这些效果库....我的TimelineFX是从本论坛上下载下来的)
选择BonusBursts.eff
然后
Select All 导入所有的文件
选择Flash Burst 3
再然后
右键,选择Animation Properties,
再然后,比较关键的一步,以后你用别的粒子需要调整的时候,主要就是调整这里
然后默认输出就好了
保存成spritesheet (cocos2d开发者表示好熟悉....)
再然后,你看看你是不是成功的导出了如下的东东,请记住它是4行4列的
然后打开u3d,建立一个新的场景,摄像机的位置变成0,0,-2
新建一个粒子系统(我用的是3.4的),位置是0,0,0,这时你应该看到默认粒子的一粒粒白点....
我们新建一个材质,如下图,用粒子的shader,将我们的Textures放进去
再然后,将我们的粒子材质换掉默认的材质,
然后最重要的一步,将UV Animation的x和y变成之前的4行4列
这时你应该已经可以看到比较华丽的效果了,但是默认的粒子可能数量太多了..
所以你需要适当的调整一下,如下图
最终你就能用一个消耗不是很大,但是效果还行的粒子了
(进一步压缩的话可以考虑将粒子效果的图变小...)
最终:
你可以自己试试换成别的效果
总结:TimelineFX->序列帧动画 ->u3d粒子使用 ->微调粒子(搞定)
自己动手,丰衣足食....[/tr]
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
评分
-
查看全部评分
|