Cocos2d学习笔记
文章平均质量分 69
YoursIsMine_IMY
没有特别的语言偏好,却狂热于Java,致力于移动开发,喜怒哀乐全在Android,却钟情于ios,ios设备却如此昂贵。程序员就是我,我就是程序员。
展开
-
(一)游戏实现的原理和机制
游戏一般分为两种:(一)渲染驱动游戏(二)事件驱动游戏 1、渲染驱动游戏的方式(以愤怒的小鸟为例): 当小鸟飞出去,它是沿着一个轨迹不断地往前运动,其实也就是随着时间的不同,给我们产生不一样的画面 既然是这样,那么我们就必须有一个函数去控制当前显示的是哪一个画面,那么这样其实跟我们看电影的时候的机制是一样的,电影也是做成胶卷的形式,在播放的时候不停的原创 2014-03-23 00:27:05 · 4321 阅读 · 0 评论 -
(二)游戏开发技术
(一)平台性的差异:1、 Win32游戏开发技术a) DirectXb) OpenGL 2、 Android平台游戏开发技术a) Skia/Canvasb) OpenGL ES (对OpenGL一些复杂功能的裁剪,保留了一些接口)c) NDK 3、 Mac OS/IOS游戏开发a原创 2014-03-23 04:02:22 · 949 阅读 · 1 评论 -
(三)认识Cocos2D-X引擎
1、 Cocos2D-X跨平台解决方案这里可以看到:最上层app层次,不同平台打出的游戏包都不一样。 下面的就是我们实现跨平台最重要的两块:View 和 event那么Cocos2d-x是如何实现不同平台下这两个模块的融合:1、应用平台下的app有一个画面,那么它这个画面是需要View来呈现的,那么这里的View就会跳到Opengl这个层次,因为它所呈现的是一个Openg原创 2014-03-23 05:08:21 · 919 阅读 · 0 评论