摘要: 直接使用工具来感受一下粒子系统的强大威力吧。网络上有很多粒子编辑器,大多数都是收费的。magicalsoft提供了一个免费的粒子编辑器(该工具目前只有mac版本),界面如下:我们将针对这个编辑器来讲解粒子系统。其他的和这个功能差不多。第一部分:为什么要有粒子系统?粒子系统在游戏中被大量的应用于游戏特效,能够极大的提高游戏的画面观感。使用帧动画也可以实现特效效果。但是缺点也很明显:1.画面效果弱2.细节不自然3.修改不方便以前,手机性能不强的时候,使用粒子系统是非常蛋疼的。现在手机硬件配置和软件支持(OpenGL)的大幅度强化,让强大的粒子系统有了展示的机会。第二部分:粒子系统生命周期粒子一旦诞 阅读全文
posted @ 2013-10-16 14:41 zhepama 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 第9章 粒子效果游戏开发者通常使用粒子系统来制作视觉特效。粒子系统能够发射大量细小的粒子并对他们进行渲染,而且效率要远高于渲染同样数目的精灵。粒子系统可以模拟下雨、火焰、雪、爆炸、蒸气拖尾以及其他多种视觉效果。粒子系统由很多属性来驱动。这里的“很多”大概是30种左右,它们不仅影响单个粒子的外观和行为,而且也影响着整体的粒子效果。粒子效果是所有粒子一起工作所创造出的独有的视觉效果。单个粒子或是10个粒子是做不出火焰效果的,一般需要十几个甚至数百个粒子以正确的方式运行才能够制作出火焰效果。9.1 粒子效果实例cocos2d的源码中自带了很多内置的粒子效果,这些例子可以说明cocos2d能够创造出的 阅读全文
posted @ 2013-10-16 14:39 zhepama 阅读(1520) 评论(0) 推荐(0) 编辑
摘要: 粒子配置Max Particles粒子的数量 一般而言,我们的目标是用最少的粒子创造出所需的效果。单个粒子的大小对游戏运行效率也有很大的影响——单个粒子越小,性能越高。Lifespan生命周期,周期越长屏幕上同事存在的粒子数量就越多 Lifespan Variance生命周期的变量值,例如生命周期为5,变量为1,那么生命周期就会在5-1和5+1之间随机一个数Start Size开始的粒子大小 Start Size Variance开始粒子大小的变量值Finish Size结束的粒子大小 Finish Size Variance结束粒子大小的变量值Emit Angle粒子发射的... 阅读全文
posted @ 2013-10-16 13:23 zhepama 阅读(1035) 评论(0) 推荐(0) 编辑