条带图像

您可以使用"条带图像"轻松地将动画精灵导入到 GameMaker 中。

条带图像包含多个帧,从左开始水平布局。条带图像文件的名称必须以 "_stripN" 结尾,其中 "N" 是动画中的帧数。

上面的条带图像包含5帧。其文件名为 PlayerSprite_strip5.png,表示它有 5 帧,GameMaker 使用该帧将其划分为单独的子图像。

您可以立即保存此图像并将其拖动到 GameMaker 中,它将作为动画导入:

您可以通过精灵编辑器中的"导入"按钮导入条带图像,方法是将其拖到 IDE 中,或者在运行时使用 sprite_add() 加载它。

导入后,GameMaker 将从精灵名称中删除 "_stripN" 部分。

最终精灵的宽度将等于条带图像的总宽度除以其文件名中的帧数量。例如,具有 5 个帧的 250px 宽的条带将产生 50px 宽的图像。

字体

您可以创建要用作字体的条带图像,其中每个字符都是条带图像中的一个帧。

这样的条带图像可以在运行时使用 font_add_sprite() 加载。

保存条带图像

您可以在运行时使用 sprite_save_strip() 将精灵保存为条带图像文件。此精灵之前可能已通过 IDE 加载,在运行时使用 sprite_add()从表面构建加载。