Всем привет!
В моем проекте необходимо реализовать приборную панель(mesh).
Я попробовал 2 варианта решения:
1) mesh и camera прикреплены к общему SceneNode. Для перемещений двигаем SceneNode.
2) прикрепил mesh к overlay с помощью add3d:
pOverlayManager = Ogre::OverlayManager::getSingletonPtr();
pOverlay = pOverlayManager->create("myOverlay");
Ogre::Entity *ent = pSceneMgr->createEntity("panel", "panel-light.mesh");
Ogre::SceneNode *node = pSceneMgr->createSceneNode("panelNode");
node->attachObject(ent);
node->setPosition(0, 0, -3.5);
pOverlay->add3D(node);
pOverlay->show();
В обоих случаях проявляется баг: mesh дергается при движении камеры. Причем дерганье усиливается по мере отдаления от координат (0,0,0) (в нулях все норм). Движение отдельно mesh'а происходит плавно.
Как это можно исправить?
Спасибо за ответы )