在GMS2中保存读取游戏信息

除了Flappy Bird之类的小游戏,许多游戏都需要保存和载入进度,以便玩家可以随时中断游戏,之后又能继续玩下去,在GameMaker Studio中有几种方法都可以实现类似的功能,接下来会分别介绍一下三种方法:

自带函数game_save()

ini配置文件保存

ds_map加密存储

大家可以根据自己游戏的复杂程度和自己的喜好来选用。

自带函数game_save()

在GameMaker Studio中自带两个存档和读档的方法:

game_save()

game_load()

这两个方法在调用时都只需要在括号中填入字符串格式的文件名作为参数即可

......

在GMS2中用图片制作游戏字体

之前有说过在尝试用GMS2做Flappy Bird,其实这是个很简单的游戏,我的进度却还停留在基本的试玩Demo的程度,很惭愧。

在游戏中有计分的字体是用图片绘制的,因此记录一下如何在GMS2中用图片来实现游戏中的字体映射,希望有朋友能用的上~:)

首先我们新建一个精灵,然后把准备好要用来做字体的图片都导入到这个精灵中,如下图所示:

此处只要保证每一个字都是该精灵的一个子图像即可(即一帧),后面我们会用代码来完成字体的映射操作。

接着我们要创建一个用来绘制的对象(Object),这个对象本身是不需要被看见的,因此不需要指定精灵(Sprite),然后添加了一个Create事件,在事件......