(译)Object-C中的内存管理

摘要: 原文链接地址:http://www.raywenderlich.com/2657/memory-management-in-objective-c-tutorial 免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作! 注:本教程由北方和我本人合作翻译。教程截图: 当我检查其他开发人员的代码时,似乎最常见的错误总是围绕在以Object-C中的内存管理为中心。如果您使用的语言是java或C#,它们会自动为您处理内存管理,但这也会使你对于手工内... 阅读全文
posted @ 2011-08-08 20:10 子龙山人 阅读(11432) 评论(9) 推荐(5) 编辑

(译)OpenGL ES2.0 – Iphone开发指引

摘要: 原文链接地址:http://www.raywenderlich.com/3664/opengl-es-2-0-for-iphone-tutorial 免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作! ps:非常感谢skingTree为我们提供的这篇翻译教程,感谢yy、小狼、北方加入我的教程翻译团队,谢谢你们!教程截图: OpenGL ES 是可以在iphone上实现2D和3D图形编程的低级API。 如果你之前接触过 cocos2d... 阅读全文
posted @ 2011-08-08 16:43 子龙山人 阅读(87215) 评论(41) 推荐(10) 编辑

Objective-c的@property 详解

摘要: 之前很多网友对我翻译的教程中的Property的使用感到有些迷惑不解,搞不清楚什么时候要release,什么时候要self.xxx = nil;同时对于Objective-c的内存管理以及cocos2d的内存管理规则不够清楚。本文主要讲解objc里面@property,它是什么,它有什么用,atomic,nonatomic,readonly,readwrite,assign,retain,copy,getter,setter这些关键字有什么用,什么时候使用它们。至于Objc的内存管理和cocos2d的内存管理部分,接下来,我会翻译Ray的3篇教程,那里面再和大家详细讨论。今天我们的主要... 阅读全文
posted @ 2011-08-03 10:16 子龙山人 阅读(70124) 评论(36) 推荐(19) 编辑

(译)如何使用cocos2d制作一个滑动图片游戏教程:第二部分(完)

摘要: 原文链接地址:http://www.iphonegametutorials.com/2011/03/17/cocos2d-game-tutorial-%E2%80%93-building-a-slide-image-game-part-2-with-solution/教程截图: 大家好!我们将再一次回到滑动图片游戏教程,然后给它添加一些新的特性。我们将添加判断,是否玩家成功解谜。这个任务很明了了,让我们直接开干吧! 这里有本教程的完整源代码。 本教程的所有信息,都是基于上一篇教程,所以在继续阅读之前,请你先看第一篇教程。 好了,现在,是时候教大家如何实现啦! 首先,在tile.h中,... 阅读全文
posted @ 2011-07-27 11:01 子龙山人 阅读(5454) 评论(3) 推荐(1) 编辑

(译)如何使用cocos2d制作一个Slide Image Game:第一部分

摘要: 原文链接地址:http://www.iphonegametutorials.com/2010/09/23/cocos2d-game-tutorial-building-a-slide-image-game/教程截图:这是一张完整的图片:这是一张打乱了的图片: PS:为了方便大家更好地交流学习cocos2d,一位热心的网友组建了一个ios游戏开发交流群,群号见博客右边。以后大家有问题可以去群里面讨论。想加入翻译工作的朋友也可以加群,以后有教程更新和翻译相关内容,都会在群里面讨论。另外,我翻译这些教程的目的,是希望和大家更好地交流学习心得,帮助新手更好地入门。其实游戏开发,我还是推荐大家看E文,. 阅读全文
posted @ 2011-07-27 10:41 子龙山人 阅读(7466) 评论(2) 推荐(0) 编辑

(译)cocos2d精灵教程:第三部分

摘要: 原文链接地址:http://www.iphonegametutorials.com/2010/09/14/cocos2d-sprite-tutorial-part-3/ 我们在第2部分教程中已经介绍了如何让dragon沿着8个不同的方向移动,并且播放相应的动画,同时,移动过程可以由用户touch屏幕来控制。cocos2d很酷吧!好了,今天我们将多干点活,我们将创建一大批村民--实际上是N个村民。我们会使用我们已经学习过的技术,从spritesheet里面加载精灵,同时建立相应的精灵动画。 这里有本教程的完整源代码。 那么,我们到底要做成什么样子呢---看了下面的图就明白了: 上面加载了... 阅读全文
posted @ 2011-07-20 16:49 子龙山人 阅读(8247) 评论(38) 推荐(5) 编辑

(译)cocos2d精灵教程:第二部分

摘要: 原文链接地址:http://www.iphonegametutorials.com/2010/09/10/cocos2d-sprite-tutorial-part-2/ 上一篇教程中,我们留下了我们孤独的dragon在屏幕中间。。。然而,90%的动画并没有应用到,那可是我们花了很大力气才建立好的呀!太遗憾了!所以,我们这篇教程要弥补这个缺憾。我们将添加touch控制,以此来捕获用户的输入,并根据用户手指的方向来选择一个合适的动画给dragon播放。你就可以用手在屏幕上滑动来指挥dragon移动了。 这里有本教程的完整源代码。 对于cocos2d来说,如果你想要使用touch控制的话,... 阅读全文
posted @ 2011-07-20 15:05 子龙山人 阅读(6974) 评论(4) 推荐(1) 编辑

(译)cocos2d精灵教程:第一部分

摘要: 原文链接地址:http://www.iphonegametutorials.com/2010/09/10/cocos2d-sprite-tutorial/教程截图: 前言:CocoaChina上有位网友问我能不能翻译一些比较高级的文章。首先,非常感谢这位网友的建议。之前翻译的3篇菜单教程,相比于前面TinyWings来说,确实显得有点小儿科了。但是,需要说明的是,那三篇菜单教程是后面教程的基础。在iphonegametutorials这个网站上,作者会引用到前面的文章。所以今天,我还是会翻译三篇“小儿科”的文章。不过希望大家还是耐着性子看一遍,权当温故知新。如果大家觉得哪些主题比较感兴趣,麻. 阅读全文
posted @ 2011-07-20 13:04 子龙山人 阅读(16289) 评论(8) 推荐(2) 编辑

(译)cocos2d菜单教程:第三部分(完)

摘要: 原文链接地址:http://www.iphonegametutorials.com/2010/09/07/cocos2d-menu-tutorial-part-3/ 现在,我们已经在菜单上面做了大量文章了。可能你会问,我们还能干嘛?耐心点,我的朋友!今天我们将接触menu item的图片。很期待吧?呵呵 老实说,如果你没有图片资源,你啥事也做不好。你真的需要一些教程来教你如果为菜单定制图片,这也是这篇教程的来由。 这里有本教程的完整源代码。 好了,我们这次要完成哪些内容呢---下面是今天的日程表:为所有已经存在的Layer添加一个BaseLayer作为背景。给“Start Game”和... 阅读全文
posted @ 2011-07-15 22:27 子龙山人 阅读(5046) 评论(6) 推荐(0) 编辑

(译)cocos2d菜单教程:第二部分

摘要: 原文链接地址:http://www.iphonegametutorials.com/2010/09/07/cocos2d-menu-tutorial-part-2/ 如果你还没有阅读过第一篇教程的话,那么我建议你在继续之前,回过头去完成第一部分教程再回来。 今天,我们将在上一篇教程之上添加一些东西,同时,我们会用到动画和layer之间的切换效果(transition)。 这里有本教程的完整源代码。 好了,正式出发吧!第一步,就是整理一下我们将要实现些什么东西。如果在编码之前,你不做任何的计划的话,那么你什么也做不成!下面是我们这篇教程将要实现的功能特性列表:为credit场景和play... 阅读全文
posted @ 2011-07-15 21:55 子龙山人 阅读(6833) 评论(8) 推荐(1) 编辑