命运艺术的粒子系统

命运艺术的粒子系统大概就是这样的:ParticleGroup表示一个由很多相同粒子组成的粒子组,ParticleEffect包含ParticleGroup的群集,表示很多个粒子组组成的一个粒子效果(例:烟雾粒子组+火焰粒子组==火焰效果),DModel存放一个有相对位置缩放等参数的模型,AODModel就是一个复合的模型,包含了很多ParticleEffect和DModel

以前一直使用自己编的粒子效果,但最近发现只要单位很多就会卡..这是因为粒子的更新计算全部由CPU来完成。于是大地无敌只好将微软关于XML粒子效果的StarterKit直接修改将ParticleGroup替换拿来用了,之前大地无敌一直没有看过这个粒子效果的例子,但是移植时惊奇地发现它的思路和大地无敌编写粒子效果时的思路是大体相同的。但因为很多细节不同,所以现有的记录ParticleGroup的XML文件都要重新写……痛苦呀~~

命运艺术的粒子系统大概就是这样的:ParticleGroup表示一个由很多相同粒子组成的粒子组,ParticleEffect包含ParticleGroup的群集,表示很多个粒子组组成的一个粒子效果(例:烟雾粒子组+火焰粒子组==火焰效果),DModel存放一个有相对位置缩放等参数的模型,AODModel就是一个复合的模型,包含了很多ParticleEffect和DModel

以前一直使用自己编的粒子效果,但最近发现只要单位很多就会卡..这是因为粒子的更新计算全部由CPU来完成。于是大地无敌只好将微软关于XML粒子效果的StarterKit直接修改将ParticleGroup替换拿来用了,之前大地无敌一直没有看过这个粒子效果的例子,但是移植时惊奇地发现它的思路和大地无敌编写粒子效果时的思路是大体相同的。但因为很多细节不同,所以现有的记录ParticleGroup的XML文件都要重新写……痛苦呀~~

1 thought on “命运艺术的粒子系统”

Leave a Reply

Your email address will not be published. Required fields are marked *