把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
在这网页我找到了一个介绍: 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
浙公网安备 33010602011771号