您的位置:首页 > 移动开发 > Cocos引擎

cocos2d-x引擎游戏开发之渲染机制

2012-08-25 08:55 543 查看
上章讲了cocos2d-x的整个流程,其中有几个重要的地方,比如说opengl的环境准备,mainloop的机制。这里来研究下,opengl的环境初始化,游戏中图形效果是重头戏,而熟悉这个是开发出图形特效的基础。

首先,是CCEGLView,我们可以看到,cocos2d中这个类,是一个平台相关的类。他有两个变量CCSet *m_pSet;CCTouch *m_pTouch;这个是收集触摸事件的,所以,我们大概可以看出这个类的逻辑概念。就是我们眼前看到的窗口,在上面绘画,还有取得touch事件。这个类的建立是在AppDelegate::initInstance里面的,这个是给用户去初始化new这个窗口。CCEGLView::Create(LPCTSTR
pTitle, int w, int h),这个函数就opengl 与环境初始化的执行者。CCEGL::create(this),在调用这个函数之前,我们看到都是在进行windows的窗口系列函数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐