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粒子使用 ->微调粒子(搞定)