摘要: 分享两段Objective - C实现单例模式的code貌似在MAC开发里面很少有人提及设计模式。。。至少还没有看到用Objective —C实现什么设计模式的。。。代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--staticData... 阅读全文
posted @ 2010-02-21 16:14 AlexLiu 阅读(3259) 评论(2) 推荐(0) 编辑
摘要: Tiled MapsThere 2 ways of creating tiled maps in cocos2d.by using the TMX Tile Map format (newer, more flexible, recommended)by using the PGU Tile Map format (older, deprecated)TMX Tile Map formatSinc... 阅读全文
posted @ 2010-02-08 23:22 AlexLiu 阅读(1014) 评论(0) 推荐(0) 编辑
摘要: Labels and Fonts 标签和字体Introduction 介绍cocos2d 支持 TTF (True Type Fonts) 标签和纹理 atlas 标签.Pros and Cons of TTF labels: (Label)+ All the pros of TTF fonts: any size, kerning support, etc.+ 简单实用,不需要外部编辑器.- 创... 阅读全文
posted @ 2010-02-08 22:29 AlexLiu 阅读(3597) 评论(0) 推荐(0) 编辑
摘要: cocos2d Best PracticesImproving performance提高性能使用这个向导: performance tests在Xcode中关闭thumb编辑Thumb 代码要比non-thumb代码慢很多Director:使用FastDirector. FastDirector不需要垂直同步. 要比普通的Director快很多// must be called before a... 阅读全文
posted @ 2010-02-05 21:49 AlexLiu 阅读(2978) 评论(1) 推荐(1) 编辑
摘要: cocos2d入门基础教程,翻译+一点描述体会 阅读全文
posted @ 2010-01-25 23:30 AlexLiu 阅读(6645) 评论(5) 推荐(3) 编辑
摘要: 今天不早了。明天抽空继续翻译。cocos2d Basic Conceptscocos2d 基本概念以下有一些cocos2d的基本概念,是做一个程序所必须掌握的:ScenesDirectorLayersSpritesScenes场景场景是被一个Scene 对象实现的,或多或少的,是一个独立的程序流的一部分。一些人可把它称作是screens屏幕,或者是stages舞台。你的程序可以有很多场景,但是只有... 阅读全文
posted @ 2010-01-24 23:16 AlexLiu 阅读(7904) 评论(0) 推荐(1) 编辑
摘要: Effects 效果Introduction 介绍Effects 是一些列特别的动作。相比于改变通常的属性,像透明度,位置,旋转,或者缩放而言,它们修改的一种新的属性,Grid(网格)属性。一个Grid 属性就好像一个矩阵,是一个网络的线,组成一系列的方块和矩阵。这些特别的动作把任何一个cocosNode 对象(层,场景,精灵等)变化成Grid,你可以通过它们的顶点来改变它们。有两种不同的Grid... 阅读全文
posted @ 2010-01-24 23:06 AlexLiu 阅读(4742) 评论(1) 推荐(0) 编辑
摘要: CallFunc ActionCallFunc Action 允许你可以在一个action里面调用一个方法。在序列action里面的最后一个调用,会非常有用。Example:id actionTo = [MoveTo actionWithDuration: 2 position:ccp(s.width-40, s.height-40)];id actionBy = [MoveBy actionWi... 阅读全文
posted @ 2010-01-24 22:19 AlexLiu 阅读(5193) 评论(0) 推荐(0) 编辑
摘要: Actions: Easeease不知道怎么翻译,暂时翻译成缓冲操作吧。这个chapter大概的意思就是对移动等动作进行封装路线的变化,或者是从原来的在总的持续时间不变的前提下,变成了非匀速的运动。需要说名的一点就是,这个wiki里面提到的部分内容,现在最新版本的cocos2d里面已经找不到了,函数的说明变了。。。对于找不到的,暂时不翻译,反正也比较简单,照猫画虎把。哈哈。缓冲操作是一个特殊的复杂... 阅读全文
posted @ 2010-01-24 19:03 AlexLiu 阅读(10507) 评论(0) 推荐(1) 编辑
摘要: Actions: Composition 复杂动作There are some actions that let you compose actions.Sequence actionSpawn actionRepeat actionRepeatForever actionSequence 顺序顺序Action能够让你创建一系列的动作,这些动作将会按着顺序被执行。Example:id action... 阅读全文
posted @ 2010-01-24 18:30 AlexLiu 阅读(3321) 评论(1) 推荐(1) 编辑
摘要: Action就好像给一个cocosNode对象的命令。这些动作通常用来改变物体的属性,例如位置,旋转,缩放等。如果这些属性在一段时间只能被修改的话,那么这中叫做IntervalAction 的Action。否则,它们叫做InstantAction的动作。例如:MoveBy 动作,在一段时间之内,改变了位置这个属性 ,也就是说它是一个IntervalAction的Action。Example:# M... 阅读全文
posted @ 2010-01-24 16:09 AlexLiu 阅读(6867) 评论(2) 推荐(1) 编辑
摘要: 分数的显示和改变,有代码有说明。 阅读全文
posted @ 2010-01-24 13:16 AlexLiu 阅读(3569) 评论(0) 推荐(0) 编辑
摘要: - (BOOL) connectedToNetwork{ // Create zero addy struct sockaddr_in zeroAddress; bzero(&zeroAddress, sizeof(zeroAddress)); zeroAddress.sin_len = sizeof(zeroAddress); zeroAddress.sin_family = ... 阅读全文
posted @ 2010-01-24 12:56 AlexLiu 阅读(1103) 评论(0) 推荐(1) 编辑
摘要: 翻译---ChipMunk 2D 游戏重力引擎,可以在iphone开发游戏框架cocos2d中使用。。。翻译的。。没查字典,乱了点。。大家将就了把。。 阅读全文
posted @ 2010-01-17 23:26 AlexLiu 阅读(4733) 评论(0) 推荐(0) 编辑
摘要: 最近在尝试写一个类似于打地鼠的游戏,遇到了小小的困难,主要是老鼠坐标无法存储,手点了之后,不只如何通过坐标的方式遍历并且消失,或者是相关的动作。从Throw too代码中,学习了一点XML存储并操作,以达到对关卡地图等的绘制。分享下。首先放出XML格式代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://w... 阅读全文
posted @ 2010-01-17 16:43 AlexLiu 阅读(1483) 评论(0) 推荐(0) 编辑