您的位置:首页 > 其它

学习OGRE - 读取天龙八部Particle文件

2010-11-13 09:34 567 查看
在载入天龙.Scene文件时, 会发现有一种类型为ParticleSystem的场景对象, 它是用来指定会出现的特效类型. 这些特效类型都是在all.particle文件里定义的. 而要正确解析这个特效文件, 就需要对OGRE粒子系统进行扩展. 其中涉及到的内容主要包括3个方面:

1. 修改函数ParticleSystemManager::parseScript(DataStreamPtr& stream, const String& groupName), 取消由ScriptCompilerManager来控制解析.

2.扩展ParticleFX, 具体参考代码中的ParticleFX2.

3.增加两个reenderer(mesh和texcoordbillboard), 以及一些Affector

以下是我程序中的效果截图:





(做成gif动画, 为了减少文件大小, 造成一定的失真-_-#)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: