摘要:
分享两段Objective - C实现单例模式的code貌似在MAC开发里面很少有人提及设计模式。。。至少还没有看到用Objective —C实现什么设计模式的。。。代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--staticData... 阅读全文
摘要:
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... 阅读全文
摘要:
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.+ 简单实用,不需要外部编辑器.- 创... 阅读全文
摘要:
cocos2d Best PracticesImproving performance提高性能使用这个向导: performance tests在Xcode中关闭thumb编辑Thumb 代码要比non-thumb代码慢很多Director:使用FastDirector. FastDirector不需要垂直同步. 要比普通的Director快很多// must be called before a... 阅读全文
摘要:
cocos2d入门基础教程,翻译+一点描述体会 阅读全文
摘要:
今天不早了。明天抽空继续翻译。cocos2d Basic Conceptscocos2d 基本概念以下有一些cocos2d的基本概念,是做一个程序所必须掌握的:ScenesDirectorLayersSpritesScenes场景场景是被一个Scene 对象实现的,或多或少的,是一个独立的程序流的一部分。一些人可把它称作是screens屏幕,或者是stages舞台。你的程序可以有很多场景,但是只有... 阅读全文
摘要:
Effects 效果Introduction 介绍Effects 是一些列特别的动作。相比于改变通常的属性,像透明度,位置,旋转,或者缩放而言,它们修改的一种新的属性,Grid(网格)属性。一个Grid 属性就好像一个矩阵,是一个网络的线,组成一系列的方块和矩阵。这些特别的动作把任何一个cocosNode 对象(层,场景,精灵等)变化成Grid,你可以通过它们的顶点来改变它们。有两种不同的Grid... 阅读全文
摘要:
CallFunc ActionCallFunc Action 允许你可以在一个action里面调用一个方法。在序列action里面的最后一个调用,会非常有用。Example:id actionTo = [MoveTo actionWithDuration: 2 position:ccp(s.width-40, s.height-40)];id actionBy = [MoveBy actionWi... 阅读全文
摘要:
Actions: Easeease不知道怎么翻译,暂时翻译成缓冲操作吧。这个chapter大概的意思就是对移动等动作进行封装路线的变化,或者是从原来的在总的持续时间不变的前提下,变成了非匀速的运动。需要说名的一点就是,这个wiki里面提到的部分内容,现在最新版本的cocos2d里面已经找不到了,函数的说明变了。。。对于找不到的,暂时不翻译,反正也比较简单,照猫画虎把。哈哈。缓冲操作是一个特殊的复杂... 阅读全文
摘要:
Actions: Composition 复杂动作There are some actions that let you compose actions.Sequence actionSpawn actionRepeat actionRepeatForever actionSequence 顺序顺序Action能够让你创建一系列的动作,这些动作将会按着顺序被执行。Example:id action... 阅读全文
摘要:
Action就好像给一个cocosNode对象的命令。这些动作通常用来改变物体的属性,例如位置,旋转,缩放等。如果这些属性在一段时间只能被修改的话,那么这中叫做IntervalAction 的Action。否则,它们叫做InstantAction的动作。例如:MoveBy 动作,在一段时间之内,改变了位置这个属性 ,也就是说它是一个IntervalAction的Action。Example:# M... 阅读全文
摘要:
分数的显示和改变,有代码有说明。 阅读全文
摘要:
- (BOOL) connectedToNetwork{ // Create zero addy struct sockaddr_in zeroAddress; bzero(&zeroAddress, sizeof(zeroAddress)); zeroAddress.sin_len = sizeof(zeroAddress); zeroAddress.sin_family = ... 阅读全文