如何在OGRE網(wǎng)站上運(yùn)行代碼
進(jìn)入OGRE網(wǎng)站并復(fù)制代碼為了學(xué)習(xí)OGRE,首先需要確保理解每一段代碼的使用方式。進(jìn)入OGRE官方網(wǎng)站,并復(fù)制你感興趣的代碼。打開項(xiàng)目和文件在本地計(jì)算機(jī)上打開D盤中的ogre_文件,并找到Source
進(jìn)入OGRE網(wǎng)站并復(fù)制代碼
為了學(xué)習(xí)OGRE,首先需要確保理解每一段代碼的使用方式。進(jìn)入OGRE官方網(wǎng)站,并復(fù)制你感興趣的代碼。
打開項(xiàng)目和文件
在本地計(jì)算機(jī)上打開D盤中的ogre_文件,并找到Source Files中的MFCTestView.cpp。在該文件中,我們將看到一個(gè)名為"void CMFCTestView::createScene()"的函數(shù)。
粘貼和修改代碼
將前面復(fù)制的代碼粘貼到"void CMFCTestView::createScene()"函數(shù)的后面。但是請(qǐng)注意,需要將第一行的"void createColourCube()"更改為"void CMFCTestView::createColourCube()",因?yàn)?createColourCube()"是CMFCTestView類的成員函數(shù)。
注釋和添加代碼
在"void CMFCTestView::createScene()"函數(shù)內(nèi),將前述步驟中的三行代碼注釋掉,并添加以下代碼:"createColourCube();"。最終的截圖如下所示:
復(fù)制并插入新代碼
復(fù)制網(wǎng)頁(yè)中"And to insert the mesh into a scene"下方的代碼。然后,在第四步增加的代碼"createColourCube();"之后,將復(fù)制的新代碼粘貼進(jìn)去。
修改場(chǎng)景管理器
在第六步新添加的代碼中,將兩個(gè)"sceneManager"都修改為"mSceneManager"。修改完成后的代碼示例如下圖所示: