cocos2d-android学习一 ------初识cocos2d

 很早就想学习cocos2d游戏引擎,终于有时间可以学习了!!

下边是我的一些学习心得希望对大家有帮助。

什么是游戏引擎?

      游戏引擎就是已经编写好的游戏系统的核心组件包括:

      渲染引擎:图形如何在手机上显示出来。

      物理引擎:对现实世界的模拟。比如:重力,摩擦力等

      碰撞检测系统:精灵之间的碰撞等。

      音效系统,

      脚本引擎,

      动画系统,

    人工智能等等。

   把这些内容包含在一起,这些内容是开发一款游戏所必备的所必须的基础的组件,

把这些组件结合在一起就形成了所谓的游戏引擎。

而我们就是在一个游戏引擎之上去开发一款游戏的。

cocos2d-android-1

下面是cocos2d-android-1的源码地址  https://github.com/ZhouWeikuan/cocos2d

为什么要使用cocos2d

1.大幅度的提升游戏开发效率

2.降低学习成本。职称跨平台使用。

cocos核心结构

一个cocos2d程序里有一个导演:控制整个游戏的流程,掌握这整个游戏的资源。一个游戏程序里面只能有一个导演。

一个导演可以管理多个场景。一个游戏可以有多个场景。一个场景里可以有多个布景层。布景层可以包含多个精灵。

什么是精灵呢 ?就是游戏中一切可以动的东西。

CCDirector:导演类是游戏中的组织者和领导者,负责调度游戏中的一切对象和资源。

CCScene:场景可以简单的理解为一个关卡,多个关卡组合起来就形成了一个游戏。

CCLayer:一个场景可以有多个布景层构成。







  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值