找回密码
 立即注册
查看: 5180|回复: 94

[特效Shader] Unity3D粒子系统播放帧动画教程

[复制链接]
发表于 2013-5-20 16:55 | 显示全部楼层 |阅读模式
资源信息 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]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 5鲜花 +4 +4 收起 理由
natian + 2 + 1
yugo215 + 1 赞一个!
graywolfx21 + 1 很给力!
爱本是恨的来处 + 1 + 1
jerry6084 + 1 赞一个!

查看全部评分

发表于 2013-5-21 09:06 | 显示全部楼层

感谢楼主的无私分享!{:soso__11402694654016840197_7:}
发表于 2013-5-21 09:45 | 显示全部楼层

感谢楼主的无私分享!{:soso__11402694654016840197_7:}
发表于 2013-5-21 09:45 | 显示全部楼层
3.5的好像不一样设置。。纠结。。
发表于 2013-5-21 12:17 | 显示全部楼层
{:soso_e179:}
发表于 2013-5-23 15:34 | 显示全部楼层
很不錯~謝謝分享{:soso_e179:}
发表于 2013-5-28 00:05 | 显示全部楼层
{:5_435:}{:5_399:}
发表于 2013-5-28 10:07 | 显示全部楼层
感谢呀。。。蛮有意思的
发表于 2013-5-28 16:58 | 显示全部楼层
{:5_427:} 值得一试
发表于 2013-6-1 17:52 | 显示全部楼层
值得一试{:5_435:}{:5_435:}{:5_435:}
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-4-26 05:15 , Processed in 0.115068 second(s), 34 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表