ogre3d中的烟雾效果

时间:2012-03-22 08:52:14

标签: iphone ogre3d

我在iog的ogre3d中使用粒子效果

 Ogre::ParticleSystem*  sunParticle = OgreFramework::getSingletonPtr()->m_pSceneMgr-   >createParticleSystem("Smoke", "Examples/Smoke");
sunParticle = OgreFramework::getSingletonPtr()->m_pSceneMgr->createParticleSystem("Smoke", "Examples/Smoke");
 Ogre::SceneNode* particleNode = OgreFramework::getSingletonPtr()->m_pSceneMgr->getRootSceneNode()->createChildSceneNode("Particle");
particleNode->attachObject(sunParticle);

这是我的插件代码

# Defines plugins to load

# Define plugin folder
PluginFolder=./

 # Define plugins
Plugin=RenderSystem_GL
 Plugin=Plugin_ParticleFX

在staticloader中也包含手动安装

 #ifdef OGRE_STATIC_ParticleFX
     mParticleFXPlugin = OGRE_NEW ParticleFXPlugin();
     root.installPlugin(Plugin_ParticleFX);
        root.loadPlugin(mParticleFXPlugin);

ENDIF

我还添加了.particle文件 我想我遵循了所有步骤 发生异常:OGRE EXCEPTION(2:InvalidParametersException):在/ Users / davidrogers / Documents / Ogre / ogre-v1-7 / OgreMain / src /中的ParticleSystemManager :: createSystem中找不到所需的模板'Examples / Smoke' OgreParticleSystemManager.cpp(第327行) 2012-03-22 14:06:46.757 iphonesampleOgreapp [23041:207]应用程序在应用程序启动结束时应该有一个根视图控制器

1 个答案:

答案 0 :(得分:0)

您还需要指定资源文件夹才能使用实际的粒子脚本。你绝对确定你这样做了吗?

看看这个tutorial

我真的认为这个错误消息听起来像资源没有正确初始化,或者如果它们是 - 粒子脚本是错误的。