加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

学习1--Cocos2d-x概要

发布时间:2020-12-14 20:48:22 所属栏目:百科 来源:网络整理
导读:开始学习Cocos2d-x 游戏原理与机制 游戏开发技术 认识Cocos2d-x引擎 Cocos2d-x 跨平台开发环境搭建 游戏原理与机制 我的理解:每一刻都是一张图片,由动画与时间的函数组成的流而形成游戏画面; 游戏就是在绘图;(渲染) 而事件是改变图片关于时间改变的参

开始学习Cocos2d-x

游戏原理与机制
游戏开发技术
认识Cocos2d-x引擎
Cocos2d-x跨平台开发环境搭建

游戏原理与机制

我的理解:每一刻都是一张图片,由动画与时间的函数组成的流而形成游戏画面;
游戏就是在绘图;(渲染)
而事件是改变图片关于时间改变的参数。

帧率(FPS):每秒刷新的次数,延时机制。 note:每一秒钟系统渲染的次数。一般为60,即渲染一次为1/60秒。

事件驱动游戏:游戏是由事件来驱动……

游戏开发技术

平台差异可分:Win32,Android,Mac/IOS,Linux,wp7,win8/wp8
渲染方式:SoftWare,OpenGL ,DirectX(DX、D3D)
Skia/CanvasOpenGL ES,NDK
Quartz2D,OpenGL ES
跨平台游戏开发技术方案:HTML5,Unity3D,Cocos2D-X


认识Cocos2d-x引擎

Cocos2d-x跨平台解决方案
主要是通过渲染,与事件来构成游戏。

数据结构:
CCCopying
CCObject
CCZone
CCData 存数据。 byte的数组 ?行了封装
CCGeometry 几何相关的数据
CCSet 集合数据,储存一系列数据
CCArray 数组
CCString
ccTypes.h 结构体
STL
1.vector
2.list
3.stack
4.queue
5.map


Cocos2d-x跨平台开发环境搭建

我是搭建环境是Windows7 + vs2010 +cocos2d-x 2.2.6 。
步骤:
1、下载vs2010(百度搜索),下载cocos2d-x 2.2.6 cocos官网有下载:

http://www.cocos2d-x.org

2、安装好vs2010后,解压cocos2d-x 2.2.6
3、创建HelloWorld工程项目在cmd中输入1)、 cdE:cocos2d-x-2.2.6toolsproject-creator
2)、 pythoncreate_project.py-projectHelloWorld-packagecom.cocos2dx.org-languagecpp
这样在E:cocos2d-x-2.2.6projects下就可以看到创建好的HelloWorld工程了。更详细以及更多的平台下安装cocos2d-x可以参考 Click .

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读