日志

02

学习制作游戏--为游戏添加状态7

之前的流程图,我们再对它进行扩展描述。罗列出不同状态下的游戏特点。

继续阅读
24

《隔离》增加可拾取的道具

现在我们有了一个背包和道具列表,我们只要再创建一些可以拾取的道具就可以了。

继续阅读
03

《隔离》地图的排列安排和一个小BUG的修复

昨天,又增加了一个地图房间到游戏里,我想把它放在1号房间的上面,打开大地图时,能看到效果,请问该怎么做呢?

继续阅读
02

《隔离》攀爬系统的集成

在前面的《樱桃》中,我们已经做过攀爬系统了,这次要把它集成进来。

继续阅读
02

学习制作游戏--单屏平台游戏--主角的跳跃和攀爬能力的添加

玩家还不会跳跃,所以对于重力的感受,比较弱。增加让角色跳跃的能力,我们就能感觉到什么是重力了。

继续阅读
27十二

《隔离》全屏地图的添加

我们将使用网格来显示房间的布局,用黄色方块表示当前房间,白色方块表示其它房间。

继续阅读
13十二

《隔离》来回穿梭于各地,地图传送功能

直到现在为止,我们之前设计的关卡都是没有再次回去的可能。角色每过一关,在关底会被传送到下一个房间,再也不能回上个关卡。

继续阅读
06十二

《隔离》状态机的设计和添加

这个环节是比较无聊无趣的,因为它对现有的代码不做功能性的改变,只是能让代码面对不同的情景时,作出反应。在这款游戏里,也是用经典的三态结构的状态机。

继续阅读
28十一

《隔离》游戏 主角的猛冲技能添加

我们写猛冲技能的思路和写墙跳是一样的,我们想要主角在地面上猛冲,跳到半空中猛冲,在墙跳后也能猛冲。猛冲会让主角快速移动一段距离。为了完成这个技能,我们也是分成两个阶段来处理。

继续阅读
04

学习制作游戏--生成纸牌并存入数组4

总而言之,我们用List数据结构来设计一桌纸牌。我们开始创建List,方法如下。

继续阅读