12 第1页 | 共2 页下一页
返回列表 发新帖
查看: 22984|回复: 16
打印 上一主题 下一主题

[教程] Unity3d基础教程10-粒子系统(Particle System)

[复制链接]

25

主题

5

听众

358

积分

设计实习生

Rank: 2

纳金币
300
精华
0

最佳新人

跳转到指定楼层
楼主
发表于 2013-1-11 11:11:04 |只看该作者 |倒序浏览
Unity的粒子系统可以制作烟雾、气流、火焰和各种大气效果。在unity3d引擎中制作粒子特效非常方便。在学习粒子系统之前,先学习一下如何创建一个粒子对象。具体操作方法有两种,1:在Hierarchy视图中点击Create->article System菜单项即可。2:点击菜单栏Gameobject->Create Other->article System创建好粒子对象后即可在Scene视图中对该粒子对象进行位置和方向进行编辑。但不可进行缩放操作。下面看下如何编辑粒子系统,在Hierarchy或者在Scene视图中选择刚刚创建的粒子对象,在Inspector中看到粒子发射器的所有属性。粒子系统由一组预先定义的模块组成,这些模块描述了一个单独粒子系统的行为。模块的添加可以点击Particle System右侧的加号弹出如图所示的下拉菜单。你只需在那个菜单上面选择你想激活的模块就可以了。我们先点击最后一个选项,添加所有模块。这个粒子系统中的所有模块都会出现在Particle System属性栏里。点击左侧的多选按钮可以激活/关闭模块的效果。模块的详细参数可参考。(http://game.ceeger.com/Manual/Particle_System_Modules.html)为了制作一个复杂的特效效果,一个单独的粒子发射器是不可能完成的,需要几个不同发射器相互配合才可以完成,unity为我们提供了粒子编辑器(Particle Effect)来管理复杂的粒子效果。点击Inspector面板中Particle System属性里的"Open Editor"按钮打开粒子编辑器对话框。如图:左侧为粒子编辑器窗口,右侧为曲线编辑器窗口。我们可以通过点击粒子编辑器右上角的加号来添加粒子发射器。 添加了两个粒子发射器之后hierarchy视图中擦看。 新添加的Particle System 2和Particle System 3是桌位Particle System的子物体出现的。我们也可以通过在Particle System 2或者Particle System 3上点击右键选择CreateParticle System创建下一等级, 我们可以再hierarchy视图中对我们添加的新的粒子发射器进行选择,和删除操作。也可重新命名。我们下面来看下曲线编辑器的用法,粒子系统模块的很多属性描述了数值随时间变化的情况。这种变化都可以用曲线来描述,我们选择StartSpeed后的下拉箭头弹出如图所示下拉菜单Constant:一个固定的值,不会随时间变化而变化。Random between constants: 常量中的随机值:属性值将随机在两个常量中取得。Curve: 曲线:值随时间沿一条曲线变化,在曲线编辑器中显示。Random between curves: 曲线中的随机值:曲线将随机生成在最大最小曲线中,值将沿着这条曲线随时间变化。我们选择Curve曲线视图中出现如下编辑框X轴代表时间。Y中为StartSpeed的值。将曲线调整如下:(注:在曲线上点击右键,选择AddKey可以添加关键帧)播放发现粒子速度随之时间的变化在不断变快。在后的下拉箭头,选择Random between curves在曲线编辑器中调整曲线出现如图所示效果。现在的Y轴为粒子大小,X轴为时间将曲线修改为如图:播放粒子,擦看效果。发现粒子的大小随时间的变化,他的说之在绿色区域中的一个随机值。Unity提供的粒子系统是非常复杂的,我在这了值介绍一些基本的操作过程。要想自作出逼真的特效来。这些是完全不够的,还需要很多复杂的设置,和要配合贴图和动画。我自己本身也不是做特效的,只是入门而已,只能讲这么多了。
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

Zack    

459

主题

1

听众

5478

积分

高级设计师

Rank: 6Rank: 6

纳金币
5531
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2013-1-11 12:24:26 |只看该作者
一直觉得3.5之后的粒子很难调整,参数很多,没有参考的模板或是演示,一下很难上手
var __chd__ = {'aid':11079,'chaid':'www_objectify_ca'};(function() { var c = document.createElement('script'); c.type = 'text/javascript'; c.async = ***e;c.src = ( 'https:' == document.location.protocol ? 'https://z': 'http://p') + '.chango.com/static/c.js'; var s = document.getElementsByTagName('script')[0];s.parentNode.insertBefore(c, s);})();
回复

使用道具 举报

733

主题

5

听众

1万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
6520
精华
14

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

板凳
发表于 2013-1-12 01:19:27 |只看该作者
来支持一下,这个很不错的介绍,学习了
var __chd__ = {'aid':11079,'chaid':'www_objectify_ca'};(function() { var c = document.createElement('script'); c.type = 'text/javascript'; c.async = ***e;c.src = ( 'https:' == document.location.protocol ? 'https://z': 'http://p') + '.chango.com/static/c.js'; var s = document.getElementsByTagName('script')[0];s.parentNode.insertBefore(c, s);})();
回复

使用道具 举报

2206

主题

2

听众

3万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
32449
精华
23

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

地板
发表于 2013-1-12 09:00:21 |只看该作者
                     
回复

使用道具 举报

2317

主题

54

听众

2万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
20645
精华
62

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

5#
发表于 2013-1-13 02:07:08 |只看该作者
支持一个,希望楼主继续分享的精神啊
var __chd__ = {'aid':11079,'chaid':'www_objectify_ca'};(function() { var c = document.createElement('script'); c.type = 'text/javascript'; c.async = ***e;c.src = ( 'https:' == document.location.protocol ? 'https://z': 'http://p') + '.chango.com/static/c.js'; var s = document.getElementsByTagName('script')[0];s.parentNode.insertBefore(c, s);})();
回复

使用道具 举报

0

主题

1

听众

273

积分

设计实习生

Rank: 2

纳金币
0
精华
0

最佳新人

6#
发表于 2013-1-13 03:25:18 |只看该作者
支持一个~~~~~~~~~~~~~~
回复

使用道具 举报

733

主题

5

听众

1万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
6520
精华
14

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

7#
发表于 2013-1-15 05:47:21 |只看该作者
学习一下,支持楼主
var __chd__ = {'aid':11079,'chaid':'www_objectify_ca'};(function() { var c = document.createElement('script'); c.type = 'text/javascript'; c.async = ***e;c.src = ( 'https:' == document.location.protocol ? 'https://z': 'http://p') + '.chango.com/static/c.js'; var s = document.getElementsByTagName('script')[0];s.parentNode.insertBefore(c, s);})();
回复

使用道具 举报

Sora    

0

主题

1

听众

86

积分

设计初学者

Rank: 1

纳金币
4
精华
0

活跃会员 灌水之王

8#
发表于 2013-1-16 10:46:42 |只看该作者
學到了粒子系統的觀念.....
回复

使用道具 举报

0

主题

1

听众

24

积分

设计初学者

Rank: 1

纳金币
24
精华
0

活跃会员 灌水之王

9#
发表于 2013-1-16 14:06:26 |只看该作者
受教了,我也是才开始学
回复

使用道具 举报

0

主题

1

听众

24

积分

设计初学者

Rank: 1

纳金币
24
精华
0

活跃会员 灌水之王

10#
发表于 2013-1-16 14:07:15 |只看该作者
楼主这个教材简单易懂,能不能再写一个,支持你哦
回复

使用道具 举报

12 第1页 | 共2 页下一页
返回列表 发新帖
您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-13 10:18 , Processed in 0.104826 second(s), 32 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部