现在的位置: 首页 > 综合 > 正文

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

2012年07月17日 ⁄ 综合 ⁄ 共 383字 ⁄ 字号 评论关闭

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

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

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

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

 

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

 

 

 

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

抱歉!评论已关闭.