编程论坛's Archiver

djy5043 发表于 2008-5-16 22:09

谁来帮我分析一下这句话

mSceneMgr = mRoot->getSceneManager(ST_GENERIC);

mCamera = mSceneMgr->createCamera("PlayerCam");

Viewport* vp = mWindow->addViewport(mCamera);
vp->setBackgroundColour(ColourValue(0,0,0));
类似这样的话怎么理解
是个什么结构
大家能不能给分析一下

flyue 发表于 2008-5-17 13:56

mSceneMgr = mRoot->getSceneManager(ST_GENERIC);//获得场景管理器

mCamera = mSceneMgr->createCamera("PlayerCam");//建立摄象机
//mRoot和mSceneMgr是一个类的指针
Viewport* vp = mWindow->addViewport(mCamera);//添加视口
vp->setBackgroundColour(ColourValue(0,0,0));//设置背景颜色
你在学OGRE游戏编程吧?

djy5043 发表于 2008-5-18 20:02

真是太好了,你也用OGRE
我不是学计算机的,才开始学的c++
现在要用OGRE做一点我们专业的东西
苦于周围没有人问
如果不介意的话能不能加一下你以后多多指教
我的QQ是282265854
邮箱djy5043@163.com

djy5043 发表于 2008-5-21 21:09

void Ogre::Light::setAttenuation  ( Real  range,  
  Real  constant,  
  Real  linear,  
  Real  quadratic   
)  这个函数的参数怎么有Real类型,这是个什么类型啊
我看了ogreAPI之后还是不知道怎么设置它的参数

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.