导航

2011年12月11日

摘要: cocos2d的单例cocos2d有一个备受争议的设计模式:大量使用了【单例】,原则上讲,单例是程序生命周期中只能被实例化一次的类。你可以认为他是导演(一部电影的拍摄过程中只有一个导演),他是蚁后(一个蚁巢中只有一个蚁后)等等。为了确保该对象只被实例化一次,我们利用类的一个静态方法来生成和访问类,在cocos2d中,这个方法通常以shared开头,以下是一些常用的cocos2d单例类的实例化语句:CCActionManager* sharedManager = [CCActionManager sharedManager];CCDirector* sharedDirector = [CCDir 阅读全文

posted @ 2011-12-11 20:51 吼吼睡 阅读(1872) 评论(5) 推荐(3) 编辑

摘要: 本章要学到什么?当你阅读文本章以后,将能创建一个基于cocos2d的Hello World,这是一件令人兴奋的事情。本章还会涉及到一些内存管理的知识,如果你是直接关了visual studio投身IOS的,那么最好翻阅相关资料好好学习一下。我们需要准备一些什么东西?1.需要一台运行Mac OS X 10.6 (Snow Leopard)或者更高版本操作系统的电脑,建议2G以上内存,如果你没有MAC电脑,可以考虑安装虚拟机或者黑苹果。这不是一篇讲解这些内容的文章,你可以到远景论坛自行搜索。2.任何一种IOS设备:Iphone、iPod touch、iPad中的至少一个。这是必需的,但不是急需的, 阅读全文

posted @ 2011-12-11 20:49 吼吼睡 阅读(1256) 评论(2) 推荐(0) 编辑

摘要: 这是我看《Learn iphone and ipad coco2d game development》的阅读笔记。放出来一来以备后查,二来为初学者提供力所能及的帮助。该书大家可以到书店购买,也可以直接下载pdf来阅读。下载地址就不再提供了,有兴趣的朋友们自然能找到,嚷嚷着找不到的也并非真心想学的人。致敬首先让我们向Ricardo Quesada致敬,cocos2d基本上是他一个人的作品,我们能够免费的使用cocos2d这个优秀的引擎都得益于他的大量劳动,你可以考虑向他捐款以支持他继续cocos2d的后续版本的开发。免费的cocos2d是免费,而且是开源的,这就意味着你可以学习源代码,也可以在你 阅读全文

posted @ 2011-12-11 20:45 吼吼睡 阅读(1678) 评论(1) 推荐(3) 编辑