1.什么是游戏引擎

  • 渲染引擎
  • 物理引擎
  • 碰撞监测系统
  • 音效系统
  • 脚本引擎
  • 动画系统
  • 人工智能

Android 在游戏引擎之上开发游戏,提升开发效率,减低学习成本。

2.Cocos 2d 由来

2008诞生,最早Python语言开发

相关资源

https://github.com/ZhouWeikuan/cocos2d

3.Cocos2d 核心结构

                        导演

         场景1                        场景1

布景层1        布景层2               布景层2


精灵1 精灵2    精灵3 精灵4         精灵5    精灵6
  • CCDirector 导演类
    游戏当中的组织者和领导者,负责调度游戏当中的一切对象和资源
  • CCScenne 场景类
    简单理解为一个关卡,多个关卡组合在一起就形成了游戏
  • CCLayer 布景层类
    一个场景可以由多个布景层构成
  • CCSprite 精灵
    游戏当中所以可以运动的东西几乎都是精灵,一个布景层可以有多个精灵
Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐