03

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

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

继续阅读
02

《隔离》攀爬系统的集成

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

继续阅读
02

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

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

继续阅读
27十二

《隔离》全屏地图的添加

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

继续阅读
13十二

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

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

继续阅读
06十二

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

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

继续阅读
28十一

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

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

继续阅读
04

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

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

继续阅读
22十一

《隔离》游戏 主角的滑墙和跳墙功能

很多游戏里都有这两个功能,比如《洛克人》系列的游戏里,玩家可以借助墙壁获得再次跳的机会。滑墙也是一样的,玩家可以抓住一面墙,缓慢得下降,在下降的过程中,玩家能好好得看看底下的情景并且决定,跳到哪里是最安全的。

继续阅读
15十一

《隔离》游戏 主角的移动和跳跃功能的添加

代码和前两部的游戏一样,只不过是素材不同。左右移动和跳跃的功能,其实很简单,这其中还有重力这个变量的加入。

继续阅读