• 熊拖泥的专栏「独立游戏开发群英会:姚姚丸」

    代表作: 《最终幻想13》、《最终幻想纷争012》、《零式》、《王国之心 3D》、《最终幻想15》、《最终幻想13雷霆回归》。

  • 虚拟现实教程汇总

    如果你希望在Oculus Rift DK2、Gear VR和Cardboard上开发内容,那么你一定会喜欢这个系列教程的!查看详情

  • Spine新手入门教程

    Spine 是一款针对游戏的 2D 骨骼动画编辑工具。 Spine 旨在提供更高效和简洁 的工作流程,以创建游戏所需的动画。

  • Quick-Cocos2d-x初学者教程汇总

    Quick(Quick-Coco2d-x)是 Cocos2d-lua 的一个豪华增强和扩展版本,它重写了支持代码、解决了内存泄露和只能使用全局函数做回调等等问题。Quick 能让开发者使用 Lua 这种简单易懂的脚本语言来编写游戏,并大大提高了开发效率。

  • 玄学之夜

    在散发着铜臭味的商业游戏环境里,还能有一群人如此纯粹的去探讨和分析游戏,夸张点说似乎与大环境有些格格不入,故而感觉很玄,后来闲谈的录音放在网上,俗称“玄学之夜”。去看看

『玄学之夜』强档节目,每周六晚9:00定期开聊游戏圈轶事,『雅文』和业内大神探讨分析纯粹的游戏。参与群语音请加群:8198073,录播合集猛戳 这里。

如何设计开发iPhone塔防游戏10 –整装待发

本文由eseedo(泰然骷髅会成员)翻译,泰然授权转载,转载请通知eseedo(http://blog.sina.com.cn/eseedo)。(-by Iven)

在继续学习下面的教程之前,我们需要对之前的项目代码做一些调整。

而从下一部分的教程开始,我们将逐渐引入范围攻击,炮塔升级(实时)等内容。


阅读全文»

如何设计开发iPhone塔防游戏8-冰封寒雪

欢迎再次回到iPhone塔防游戏系列教程!春日暖阳才刚刚几天,又要降温了。在之前的教程中,我们只有一种单调的炮塔,靠着无休止的火力才阻挡了怪物的入侵。而在这一部分教程中,我们会引入一种全新的炮塔,它会瞬间冰封一个怪物,并让它短时间内不得动弹。是啊,天寒地冻的,怪兽虽然不是人,也Hold不住呀。



 

当然,在学习了这部分教程之后,你还可以设计并实现自己的炮塔类型。

阅读全文»

如何设计开发iPhone塔防游戏7-连绵不绝2

本文由eseedo(泰然骷髅会成员)翻译,泰然授权转载,转载请通知eseedo(http://blog.sina.com.cn/eseedo)。(-by Iven)

好了,继续这一系列的教程。现在我们的塔防游戏中已经有敌人绵绵不断的出现。但现在还有一个小问题,我们还不能完全控制每个波次中每种类型的敌人数量。加入我们想要某个波次只出现红色敌人(或者绿色敌人),该怎么办呢。

因此,本部分教程就是解决这个问题的。


阅读全文»

如何设计开发iPhone塔防游戏6-连绵不绝

本文由eseedo(泰然骷髅会成员)翻译,泰然授权转载,转载请通知eseedo(http://blog.sina.com.cn/eseedo)。(-by Iven)

在继续之前,先让我们回顾一下之前教程已经实现的内容:

1.不同类型的敌人可以通过设定的路径抵挡目的地(如果能活下来的话)

2.将炮塔放置在沿途的路径上

3.炮塔将自动向靠近的敌人开火

4.敌人具有HP(生命值)属性,当HP为0(被炮弹击中)时会挂掉,并从屏幕中消失并删除

5.到目前为止只有“一大波”敌人(千万别乱想)。



这部分教程的主要作用是:

1.创建“几个大波的”敌人

2.定义每一波敌人中不同类型的敌人有多少(红色、绿色)

在继续之前,首先请下载源代码:

http://www.iphonegametutorials.com/usr/uploads/2012/01/TowerDefensePart5a.zip

阅读全文»

如何设计开发iPhone塔防游戏5- 炮火凶猛

本文由eseedo(泰然骷髅会成员)翻译,泰然授权转载,转载请通知eseedo(http://blog.sina.com.cn/eseedo)。(-by Iven)

今天我们会学习该系列教程的最新章节—“让炮塔开火!”对于一款塔防游戏来说,这无疑是最重要的一部分内容。当然现在哥暂时还不会在这一部分就创建出各种有趣的炮塔,不过你后续有足够的机会来进一步完善。

进入正题之前,还是先把源代码下载一下吧:Tower Defense Part 4.

阅读全文»

如何设计开发iphone塔防游戏4-栩栩如生

本文由eseedo(泰然骷髅会成员)翻译,泰然授权转载,转载请通知eseedo(http://blog.sina.com.cn/eseedo)。(-by Iven)

欢迎继续这个系列教程的学习。


如果游戏和现实世界的法则相去甚远,完全不着边,很可能玩家无法产生代入感。即便是完全虚构的世界,也需要和真实的世界有点相似之处。既然大多数的塔防游戏源自现实,我们需要让游戏中的事物尽可能显得真实一些。如果你还没有看过前几篇的学习,建议先去了解一下。看过的童鞋也不妨回顾一下。

阅读全文»

如何设计开发iphone塔防游戏3-炮塔就位

本文由eseedo(泰然骷髅会成员)翻译,泰然授权转载,转载请通知eseedo(http://blog.sina.com.cn/eseedo)。(-by Iven)

欢迎继续我们的塔防游戏学习之旅,今天我们要学习另一块重要的内容-搭建工事,安放炮塔。好吧,我向大家保证,下一章我们会把之前的东西整合在一起。如果之前的两部分还没有看过,最好先去看看吧。



你从上一章中学到了很重要的一点,开发游戏并不需要那么的复杂,只需要让它看上去像那么回事。

阅读全文»

如何设计开发iPhone塔防游戏12-菜单来了

本文由eseedo(泰然骷髅会成员)翻译,泰然授权转载,转载请通知eseedo(http://blog.sina.com.cn/eseedo)。(-by Iven)

欢迎继续学习这个系列的教程,说实话,这个系列的教程稍微有点草率,还请大家多见谅。

所有的游戏都有始有终,而这一篇的教程主要是关于添加游戏菜单的。菜单的视觉效果是我花了5分钟搞定的(要知道哥可是一点美术天赋都没有),所以别指望它有多漂亮~


阅读全文»

如何设计开发iPhone塔防游戏11-火力升级

本文由eseedo(泰然骷髅会成员)翻译,泰然授权转载,转载请通知eseedo(http://blog.sina.com.cn/eseedo)。(-by Iven)

欢迎再次回到iPhone塔防游戏系列教程。在这一部分的教程中,我们添加范围攻击炮塔,炮塔的升级机制,以及敌人的升级。

 

在学习之前,可以从本部分完成的源代码中找到baseAttributes.h和.m文件,并添加到你自己的Xcode项目中。

阅读全文»

?>