эффект дыма в ogre3d - PullRequest
       26

эффект дыма в ogre3d

0 голосов
/ 22 марта 2012

Я работаю с эффектами частиц в ogre3d для iphone

 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): не удалось найти требуемый шаблон 'examples / Smoke' в ParticleSystemManager :: createSystem в / Users / davidrogers / Documents / Ogre / ogre-v1-7 / OgreMain / src / OgreParticleSystemManager.cpp (строка 327) 2012-03-22 14: 06: 46.757 iphonesampleOgreapp [23041: 207] Ожидается, что приложения будут иметь контроллер корневого представления в конце запуска приложения

1 Ответ

0 голосов
/ 28 марта 2012

Вам также необходимо указать папку (и) ресурса, чтобы иметь возможность использовать реальные скрипты частиц. Вы абсолютно уверены, что делаете это правильно?

Взгляните на этот учебник .

Я действительно думаю, что это сообщение об ошибке звучит так, будто ресурсы неправильно инициализированы или, если они есть, скрипт частиц просто ошибочен.

...