把OGRE放在MFC CView里面

Ogre这个东西 http://www.Ogre3d.org 还是很好用的,但是呢... 配套的CEGUI这真是Crazy... 所以经理叫我把他放在MFC CView里面,看上去比较正规的样子...
在这网页我找到了一个介绍: http://blog.gameres.com/show.asp?BlogID=813&column=0  是qlwuu的blog,他的介绍是完全对的,但是没有写清楚初始化的时机,我在补充一下:



(1)
初始化可以在OnDraw(CDC* pDC)的第一次执行时候进行,而不能在PreCreateWindow(CREATESTRUCT& cs) 或者COgreMFCView( )或者OnCreate()这个CView的子类初始化的时候进行因为这个时候,View对应的HWND实际上还没初始化出来呢...

(2)
初始化完了 一定记得用RenderWindow* window->update()一下,否则看不出来-__-||
 source code:
/Files/asashina/ogreview.cpp.rar

posted on 2005-04-10 17:48  asashina  阅读(3775)  评论(9)    收藏  举报

导航