Ogre3D RTS相机风格

时间:2014-05-11 06:50:24

标签: c++ ogre ogre3d

我正在尝试为我所拥有的迷你项目制作RTS相机。到目前为止,我研究了如何检测窗口侧面的鼠标位置并移动相机,但到目前为止,我试过并且无法使相机移动。以下是我的代码

bool DemoApp::processUnbufferedInput(const Ogre::FrameEvent& evt)
{

Ogre::Vector3 transVector = Ogre::Vector3::ZERO;
mMoveScale = 250;
if(mMouse->getMouseState().X.abs > (mWindow->getWidth() - 20)) 
{ 
transVector.z -= mMoveScale; 
} 
mSceneMgr->getSceneNode("cameraNode")->translate(transVector *evt.timeSinceLastFrame, Ogre::Node::TS_LOCAL);
return true;
}

我做错了吗?

0 个答案:

没有答案