随笔分类 -  iphone中高级游戏教程

(译)如何优化cocos2d程序的内存使用和程序大小:第二部分(完)
摘要:前言:从上周发布教程的微博反应情况来看,cocos2der们对于游戏的内存问题还是非常关心的。本文是上一篇博文的续,旨在教大家如何减少cocos2d程序的大小。全文如下:减少你的程序的大小把纹理的颜色位深度减少到16位,不仅可以减少内存压力,还可以有效地减少程序的体积。但是,我们还有其它方法可以更进一步地减少程序的大小。TexturePacker PNG 图片优化如果你有某些原因,让你坚持要使用PNG文件格式而不是我之前极力向你推荐的pvr.ccz文件格式,那么TexturePacker有一个选项,叫做“Png Opt Level”(Png优化级别),可以帮助我们减少png文件的大小(注意:这 阅读全文

posted @ 2012-12-16 14:25 子龙山人 阅读(9857) 评论(0) 推荐(0) 编辑

(译)如何优化cocos2d程序的内存使用和程序大小:第一部分
摘要:译者:在我完成第一个游戏项目的时候,我深切地意识到“使用cocos2d来制作游戏的开发者们,他们大多会被cocos2d的内存问题所困扰”。而我刚开始接触cocos2d的时候,社区里面的人们讨论了一个非常有意义的话题:“请简单地讲述你认为新手cocos2d程序员在他开始编码之前,最应该先知道,或者应该关注和注意的事项。”这个问题的答案很多,有人讲是“如何加载和保存游戏数据”,有人讲的是“如何实现有限状态机”等等。而最吸引我的则是,有一个人讲到,新手cocos2d程序员或者新手cocoa程序,他们所遇到的80%的问题都与内存相关。因为有着c/c++背景的我,看到这句话的时候,很是赞同,因此刚开始c 阅读全文

posted @ 2012-12-09 20:58 子龙山人 阅读(28327) 评论(9) 推荐(4) 编辑

(译)如何使用spritehelper和levelhelper教程:引子
摘要:免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!本教程由 无敌葫芦娃翻译,校对:蓝羽、子龙山人教程截图:如果你曾经在COCOS2D中手工布局过游戏关卡,你应该有体会那是一件多么痛苦的事情。在没有工具帮助的情况下,你会发现你老是先猜测一个坐标位置,再运行测试看效果,然后调整坐标位置再测试,不断地重复着这些事情。还好,因为一些工具的出现,制作游戏关卡的工作会变得更简单一些了。在这个教程里,我将向你展示怎样利用SpriteHelper 和Level 阅读全文

posted @ 2012-02-16 12:31 子龙山人 阅读(11793) 评论(1) 推荐(3) 编辑

(译)如何使用cocos2d 2.0 来给一个Sprite添加遮罩
摘要:免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!原文链接地址:http://www.raywenderlich.com/4428/how-to-mask-a-sprite-with-cocos2d-2-0教程截图: 在上一篇教程中,我们向大家展示了如何使用cocos2d 1.0来给精灵增加mask。 那种方法很不错,但是,也有一些缺点----它会使纹理占用内存增加,同时在渲染的时候还有性能问题。 但是,通过使用Cocos2D 2.0... 阅读全文

posted @ 2011-09-16 21:45 子龙山人 阅读(17036) 评论(2) 推荐(0) 编辑

(译)OpenGLES2.0 Iphone开发指引:第二部分,纹理贴图
摘要:免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!原文链接地址:http://www.raywenderlich.com/4404/opengl-es-2-0-for-iphone-tutorial-part-2-textures教程截图: 在这个系列教程中,我们的目标是帮助大家揭开OpenGL ES 2.0的神秘面纱,同时给大家提供一个手把手的例子,能带领大家步入OpenGL ES 2.0的开发世界。 在第一部分教程中,我们介... 阅读全文

posted @ 2011-09-02 23:45 子龙山人 阅读(19897) 评论(5) 推荐(1) 编辑

(译)如何使用cocos2d1.0来给sprite添加Mask(遮罩)
摘要:免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!原文链接地址:http://www.raywenderlich.com/4421/how-to-mask-a-sprite-with-cocos2d-1-0教程截图: 有时候,你在做游戏时,可能需要一种方式来显示精灵的某一部分(就是添加遮罩啦)。 一种方式就是使用另外一张图片,叫做mask。你把mask图片中间设置成白色,白色区域是被mask图片的可见区域。之后这个白色区域会透明的。 ... 阅读全文

posted @ 2011-08-27 15:17 子龙山人 阅读(10017) 评论(5) 推荐(1) 编辑

(译)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 子龙山人 阅读(87228) 评论(41) 推荐(10) 编辑

(译)如何使用cocos2d制作一个塔防游戏:第四部分(完)
摘要:原文链接地址:http://www.iphonegametutorials.com/2011/04/21/cocos2d-game-tutorial-how-to-build-a-tower-defense-game-for-the-iphone-part-4-starting-the-tower-attack/教程截图: 这部分教程,我们将实现我们刚开始所讨论的完整的塔防游戏。这是本系列教程的第四部分,也是最后一部分,在继续阅读之前,建议你先查看前3个教程,可以从这里开始。 今天,我们将学习到新的东西--“让炮塔开火!”。这是塔防游戏中最重要的组成部分,也是本程序中最有意思的部分。我当然.. 阅读全文

posted @ 2011-07-10 22:55 子龙山人 阅读(7206) 评论(11) 推荐(3) 编辑

(译)如何使用cocos2d制作一个塔防游戏:第三部分
摘要:原文链接地址:http://www.iphonegametutorials.com/2011/04/19/cocos2d-game-tutorial-%E2%80%93-how-to-build-a-tower-defense-game-for-the-iphone-%E2%80%93-part-3-%E2%80%93-rotation-and-realism/ 欢迎来到塔防游戏教程系列的第三部分--今天,我将把你们带到离梦想更进的地方。(。。。此处省略几十字)如果你还没有读到第一部分教程,在继续之前,请先返回。 在这个教程中,我们将完成两件大事--首先,我们要把part1和part2的功.. 阅读全文

posted @ 2011-07-10 22:33 子龙山人 阅读(5968) 评论(9) 推荐(2) 编辑

(译)如何使用cocos2d制作一个塔防游戏:第二部分
摘要:原文链接地址:http://www.iphonegametutorials.com/2011/04/15/cocos2d-game-tutorial-how-to-build-a-tower-defense-game-for-the-iphone-part-2-placing-towers/教程截图: 欢迎来到《如何使用cocos2d制作一个塔防游戏》的第二部分--今天,我们将添加代码来放置炮塔。哈哈,放置炮塔,很hgih吧!如果你还没有读过(译)如何使用cocos2d来制作一个塔防游戏:第一部分,你可能要先看看再继续。 好吧,你从上个教程可能学到了,那个还不是完整真实的游戏--我们需要使.. 阅读全文

posted @ 2011-07-10 22:00 子龙山人 阅读(7186) 评论(5) 推荐(4) 编辑

(译)如何使用cocos2d来制作一个塔防游戏:第一部分
摘要:原文链接地址:http://www.iphonegametutorials.com/2011/04/11/cocos2d-game-tutorial-how-to-build-a-tower-defense-game-for-the-iphone-part-1-creep-waves/教程截图: 我们做到了!在第一篇教程中,我们已经花时间讨论了最终要完成一个什么样的作品。现在,让我们开始写代码吧。对任何塔防游戏来说,第一步就是创建“爬行怪(Creeps)”。这些怪物会入侵你的塔防世界,你需要把它们击退。因此,我们将在这个教程里学些什么东西呢?因为,这只是教程的第一部分,所以不可能全部涉及到,. 阅读全文

posted @ 2011-07-10 20:56 子龙山人 阅读(15151) 评论(6) 推荐(6) 编辑

(译)如何使用cocos2d制作一个塔防游戏:引子
摘要:原文链接地址:http://www.iphonegametutorials.com/2011/04/11/cocos2d-game-tutorial-how-to-build-a-tower-defense-game-for-the-iphone/教程截图: 我们已经学习到了好多简单的游戏机制了(比如精灵、菜单等),现在是时候向大家介绍一下塔防游戏了。但是,要完成塔防游戏的开发,我们得花一些时间来努力,所以,先让我们花点时间来谈谈游戏的设计和目标吧。 塔防游戏描述:敌人从一个方向出来,然后沿着一条预先设定好的路径行走,去往某个目的地(通常是地图的另一端)你可以沿着那条路径来建筑一些“塔”,.. 阅读全文

posted @ 2011-07-06 21:19 子龙山人 阅读(7464) 评论(14) 推荐(2) 编辑

(译)iPhone上面的现实增强(Augmented Reality )入门教程
摘要:免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!原文链接地址:http://www.raywenderlich.com/3997/introduction-to-augmented-reality-on-the-iphone教程截图:Create a simple augmented reality game where you can blast some aliens! 在这篇教程中,你将学习到如何为你的iphone和ipod touc. 阅读全文

posted @ 2011-07-03 22:58 子龙山人 阅读(12228) 评论(12) 推荐(5) 编辑

(译)如何制作一个类似tiny wings的游戏:第二部分(完)
摘要:免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!原文链接地址:http://www.raywenderlich.com/3913/how-to-create-a-game-like-tiny-wings-part-2教程截图: 这是本系列教程的最后一部分,主要是教大家如何制作一个类似Tiny Wings的游戏。 在预备教程中,我们学会了如何创建动态山丘纹理和背景纹理。 在第一部分教程中,我们学会了如何动态创建游戏里所需要的山丘。 在这... 阅读全文

posted @ 2011-07-02 22:21 子龙山人 阅读(10027) 评论(37) 推荐(7) 编辑

(译)如何制作一个类似tiny wings的游戏:第一部分
摘要:免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!原文链接地址:http://www.raywenderlich.com/3888/how-to-create-a-game-like-tiny-wings-part-1PS:这两篇文章已经由游戏邦翻译了,不过排版格式可能不利于大家实践,代码使用的全部是图片。本来我是不准备重复发明轮子的,但是,想想,如果能帮大家节省几分钟的时间,我觉得重复发明轮子也是值得的。:)另外,还有一个好消息,知易出新的b 阅读全文

posted @ 2011-07-01 22:35 子龙山人 阅读(14667) 评论(23) 推荐(6) 编辑

(译)如何使用CCRenderTexture来创建动态纹理
摘要:免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!原文链接地址:http://www.raywenderlich.com/3857/how-to-create-dynamic-textures-with-ccrendertexture教程截图: 对于事先制作好的背景图片,我想你已经非常熟知如何把它们添加进游戏里面了。但是,你有没有想过动态地创建背景图片并且修改它们的颜色,梯度(gradients)及实时改变效果呢? 如果你玩过App Sto.. 阅读全文

posted @ 2011-07-01 20:15 子龙山人 阅读(30886) 评论(32) 推荐(7) 编辑

(译)在cocos2d里面如何使用Texture Packer和像素格式来优化spritesheet
摘要:免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!前言:这篇文章是我翻译的第一篇关于cocos2d的文章,我在翻译的时候尽量按原文意思来,但难免会加入自己一些理解进去。还有这篇文章所采用的xcode版本是3.2.5,用xcode4.0的朋友可能实现起来有点出入,我会在文章的最后给出解决办法。 文章原来出处:http://www.raywenderlich.com/2361/how-to-create-and-optimize-sprite... 阅读全文

posted @ 2011-03-18 23:19 子龙山人 阅读(48842) 评论(42) 推荐(8) 编辑