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的窗口系列函数。
首先,是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的窗口系列函数。
相关文章推荐
- 【Cocos2d-x游戏引擎开发笔记(2)】在屏幕上渲染文字
- 【Cocos2d-x游戏引擎开发笔记(3)】在屏幕上渲染菜单并添加消息响应
- 【Cocos2d-x游戏引擎开发笔记(3)】在屏幕上渲染菜单并添加消息响应
- 【Cocos2d-x游戏引擎开发笔记(3)】在屏幕上渲染菜单并添加消息响应
- 【Cocos2d-x游戏引擎开发笔记(2)】在屏幕上渲染文字
- 【Cocos2d-x游戏引擎开发笔记(2)】在屏幕上渲染文字
- 【麦可网】Cocos2d-X跨平台游戏开发学习笔记---第十八课:Cocos2D-X缓存机制1-4
- 【Cocos2d-x游戏引擎开发笔记(10)】自定义场景和场景跳转
- 【麦可网】Cocos2d-X跨平台游戏开发学习笔记---第一课:游戏原理与机制
- 【iOS-Cocos2d游戏开发之一】搭建cocos2d游戏引擎环境HelloWorld!
- 【Cocos2d-html5游戏引擎学习笔记(5)】Sprite精灵渲染
- Cocos2d-x游戏引擎开发笔记(12)】粒子系统实现与用户交互的特效
- 【通知】▁▂▃ Himi 最新著作《iOS游戏编程之从零开始—Cocos2d-x与cocos2d引擎游戏开发》★书籍源码+第4/5/6样章★->免费下载★ ▃▂▁
- Android游戏开发视频教程下载(Android4.3、Cocos2d-x、Untity2D/3D、跨平台引擎技术)
- 【Cocos2d-x游戏引擎开发笔记(6)】触屏事件与多媒体 (转)
- 【Cocos2d-x游戏引擎开发笔记(21)】CCHttpRequest联网
- cocos2d-x开源游戏引擎,C++开发iphone/android/uphone/win32游戏
- ios游戏编程之从零开始 - cocos2d-x 与cocos2d引擎游戏开发
- 【Cocos2d-x游戏引擎开发笔记(23)】多线程以及线程同步
- 【Cocos2d游戏开发之一】搭建cocos2d游戏引擎环境HelloWorld!