学习1--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官网有下载:
 
  2、安装好vs2010后,解压cocos2d-x 2.2.6 
3、创建HelloWorld工程项目在cmd中输入1)、 cd E:\cocos2d-x-2.2.6\tools\project-creator  
2)、 python create_project.py -project HelloWorld -package com.cocos2dx.org -language cpp  
这样在E:\cocos2d-x-2.2.6\projects下就可以看到创建好的HelloWorld工程了。更详细以及更多的平台下安装cocos2d-x可以参考 Click .
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值