会员主页 个性站点
现在进入正题,本游戏的存档功能开发。存档的后缀名为sav,格式为JSON。
任何一款动作冒险游戏,类似于银河战士,恶魔城的,都有一个特点,就是可以利用道具。特别是还能装备特殊的物品,如武器或装甲,让我们的主角更强大。
我出生于1990年,那时的游戏没有保存功能。 为了打通一个游戏,你必须从头到尾一次性地玩完。 那是一段艰难的日子,我成功地打通了一些游戏,只是因为我还是个孩子,拥有有很多的时间罢了。
游戏时,我们需要知道当前生命值,分数和樱桃数。我们把这些信息要组织一下,显示在界面上。
我们使用列表格式,在每一行上插入一对键值,用这种数据组合的方法,存取背包里的道具。
游戏的片头画面很重要,他们要符合游戏的主题,让玩家能感受到游戏的氛围。
开始制作游戏角色了,这也是让人激动人心的一个环节。
在第一部游戏里,我们只是制作了非常简单的敌人。球状敌人,你不能消灭它们,但是它们却能干掉你。这很不公平。在第二部游戏里,我们要创建新的更好的敌人。
时间控件是在程序里很常见的控件,计时结束后,就会触发相关事件。但是这个又和生活中的计时器不一样,它不是设定倒计时的秒数。
为了让主角的枪能伤害敌人,我们需要给游戏增加两个元素,敌人和伤害。