关卡创建

0 点赞
GraveRun
转载

如何绘制关卡。系统如何运作 如何添加自定义关卡 若要让你的模组为游戏添加新关卡,需执行以下步骤: 1. 在模组根目录(GraveRun LocalMods 模组名称)中创建名为【Levels】的文件夹。 2. 在【Levels】文件夹中添加关卡图像(至少包含背景图)。 3. 在模组根目录创建前缀为【Lvl_】且扩展名为【.opt】的文件(例如:Lvl_Name.opt)。 关卡名称必须由拉丁字母和数字组成。 关卡脚本文件的编码格式需为UCS-2 Little Endian。建议使用比标准记事本功能更强大的文本编辑器来进行编辑,例如Notepad++,以避免出现编码问题。在此文件中描述关卡设置及其场景。有关详细信息,请参阅指南。在线地图编辑器

为了创建所有地图图像,可以使用GraveRun的在线地图编辑器

可以通过【获取结果】菜单获取图像的背景(BG)、前景(FG)、中层(MG)和通行区域。然后将它们放入模组的相应文件夹中。

这是关卡的背景图像。必须使用此图像。 图像格式必须为8位.png,且无透明度。 建议图像的高度和宽度尺寸为25像素的倍数。否则图像可能会被裁剪。 中间层(MG)

MiddleGround可以在地图上创建游戏过程中不会被污染的区域。通过这些区域可以更好地展现立体感。 这是一幅双色图像(索引色),由黑色和完全透明的像素组成。 图像尺寸必须与BackGround相同,因为两者是相互叠加的。在MiddleGround中,像素为黑色的区域不会出现“噪点”,而MiddleGround中的空白区域(透明区域)则会像往常一样出现“噪点”。 图像格式为8位.png,索引2色。 示例:

房屋图片的上半部分未使用中间层。并且房屋被血浸染,看起来就像是平坦地面的一部分。 图片的下半部分使用了中间层:

这使得房屋的墙壁具有体积感。它们仍然可以被填充,但方式与地面不同。 前景(FG)

此图像会绘制在地图上所有物体的上方。用于屋顶、树木以及其他玩家可以进入其下方的物体。图像尺寸与背景相同。图像格式为8位.png。可通行性

此图像用于定义地图上可通行区域、不可通行区域以及移动速度较低的区域。 图像尺寸必须是背景图的25分之一(例如,若背景图尺寸为2000×600像素,则通行图尺寸应为80×24像素)。因为通行图的每个像素对应25×25像素的方块区域的通行属性。 图像格式为8位PNG,且不包含透明度。通行度中的像素颜色决定了通行性:完全白色的像素 - 可以无速度惩罚移动。灰色像素(颜色越深,惩罚越重) - 移动速度会受到惩罚。黑色像素 - 不可通行区域,但子弹可以穿过该区域。