COCOSD学习(第三章基础知识).pdfVIP

  • 2
  • 0
  • 约2.9万字
  • 约 32页
  • 2020-12-21 发布于山东
  • 举报
COCOSD 学习(第三章基础知识) 第三章 基础知识 本章将会为你介绍cocos2d游戏引擎的构成要素。你将会在每一个编写的游戏里 用 到这些类,所以了解它们是些什么样的类和这些类是如何在一起工作的,将 会帮助 你写出更好的游戏。有了这些知识,你会发现使用cocos2d很容易。 配套本章的Xcode项目叫作 “Essentials”。它包含了所有在此讨论的内容, 外加一 些额外的例子。源代码附带详尽的注释,所以读起来就像本书的附录。 我们将以讨论cocos2d游戏引擎结构作为开始。每个游戏引擎在管理和呈现屏幕 上 的游戏对象的方式都是不一样的。所以一开始我们就要了解有哪些元素存在 以及它 们之间的关系。 cocos2d的单例 cocos2d很好的利用了单例设计模式。因为此模式经常引起争议,所 以我想有必 要在此解释一下单例。原则上,单例是在程序生命周期里只被实例化过 一次的 类。为了确保这一点,我们利用类的一个静态方法来生成和访问对象。因此, 你是通过以“shared”开头的方法来访问cocos2d的单例对象的,而不是用 alloc/init或者静态autorelease初始化方法。以下是一些最常用到的cocos2d 单例 类和访问它们的方法: CCActionManager* sharedM

文档评论(0)

1亿VIP精品文档

相关文档