关卡地图

Chinese, Simplified

  关卡地图就是那一坨 .{z}.png 文件,每一个文件都表示所在的 z 坐标那一层上的地图。

快速入门

  第 0 层有方块的使用 #FFFF80 [rgb(255,255,128)] 填充,其他层使用 #FFFFFF [rgb(255,255,255)],剩下没有方块的使用 #000000 [rgb(0,0,0)] 填充即可。
  在生成模型没有被 Level/@ModelTheme 禁用的情况下编译关卡可以得到一个 .eso 模型,将其放在 models 文件夹即可。

特别的技巧

R 通道(方块模式)

255 (0xFF) 方块模式。玩家方块可以与这个方块碰撞。具体值没有影响。
224-254 (0xE0 - 0xFE) 静态发光移动方块模式。具体值没有影响。
192-223 (0xC0 - 0xDF) 静态发光半移动方块模式。具体值没有影响。
160-191 (0xA0 - 0xBF) 静态移动方块模式。具体值没有影响。
128-159 (0x80 - 0x9F) 静态半移动方块模式。具体值没有影响。
0-127 (0x00 - 0x7F) 无方块模式。玩家方块不会与这个方块碰撞。

移动方块模式下没有静态方块,因为它使用不移动的移动方块来代替。半移动方块即只有上半格,对应 @FullBlock=False。发光移动方块即看起来像在移动,就像在 crystal mine 一关中一样,这也是通常的移动方块使用方式。这种模式需要注意:

  1. 静态方块在移动版中会有具体的形状(因为移动版不支持模型),在 Z=0 处只有上半层,其他地方都是完整的方块,但在 PC 版中只是让玩家方块碰撞用,在关卡中没有具体的形状,你需要使用模型来使方块具有外观;
  2. 不推荐生成模型,会出现重叠的现象;(如果你实在想得不行,那好吧,我想应该还是可以的)
  3. 即使移动方块不在移动,游戏也会将其当作移动方块,因此一些机关(如在移动方块上 EDGE 时很可能会停在一块上而不会被另一块捡起)可能会失效,也可能会出现穿墙 BUG;
  4. 地板颜色为同一种颜色,而不是棋盘式的深浅相间;
  5. 不同的方格之间有很明显的线条分隔。

G 通道(模型主题)

192-255 (0xC0 - 0xFF) 默认主题,即 Level/@ModelTheme。具体值没有影响。
128-191 (0x80 - 0xBF) 使用除了上面一个以外最亮(即数字最小)的主题。具体值没有影响。
64-127 (0x40 - 0x7F) 使用除了上面两个以外较亮(即数字较小)的主题。具体值没有影响。
0-63 (0x00 - 0x3F) 还剩最后一个主题当然就归它啦。具体值没有影响。

B 通道(模型高度)

255 (0xFF) 生成一个完整的方块模型。
2-254 (0x02 - 0xFE) 生成只有上面 1/254 - 253/254 个方块的模型。
1 (0x01) 生成只有上面 0% 的方块模型。(即只有最顶上一层)
0 (0x00) 不为此方块生成模型。

常用高度:可掉落平台 13.2893%, 35, 0x23;半格 50%, 128, 0x80。

更多信息

由 EdgeTool 生成的模型与标准关卡的模型还是存在一些细微的区别:

  1. 生成的 .eso 文件在生成方块的东面和南面时会比标准关卡中的 .eso 文件中多生成一些三角形,这将导致编译出的文件大小增大 50%,并在三角形数量极多的情况下拖慢游戏在超级低端设备上的流畅运行。
  2. 标准关卡中的 .eso 文件在终点处有一个下凹的装置,但是既然游戏中看不到,生成的 .eso 文件中去掉了这个冗余的东西。
  3. 由于生成的 .eso 文件使用的是游戏自带(或 EDGE Epic 中)的 .ema 材料以及 .eso 模型(见附表),如果你的关卡太大可能会导致超过背景的大小而使背景没有装饰物。(不过这个问题并不是很大)

  想知道更多关于生成的 .eso 文件的技术细节,请查看这篇文章。如果你不嫌麻烦,你同样可以在阅读这篇文章后修改或自己制作 .eso 模型来打造关卡的外观(包括往里面加几张图片之类)。

附主题所对应使用的模型列表:

主题索引 Models/@NodeChild (背景) Models/Model/@MaterialAsset (方块) 源关卡 ID
0 67228D77050DB82A 2F2CC05D050DB82A level551
1 1DE2AE87050DB82A 55ECE3AD050DB82A level512
2 8A7DBFAE050DB82A C273F284050DB82A level532
3 451F8839050DB82A 0D11C513050DB82A level545

评论

3.141592654的头像

加上那个方法支持的版本。

▄︻┻┳═一
︻┳═一
▄︻┳═一
▄︻┳一
▄︻┻═┳
▄︻┳-一
▄︻┻═┳一
▄︻┻┳═一
-—═┳︻
▄︻┻═┳══
▄︻┳┻═━一
︻┻═┳一

Mygod的头像

悬浮 BUG(即无模型文件的问题)现在会由 EdgeTool 自动修复。

WEGFan的头像

他用的是旧版EdgeTool

WEGFan - World of Goo, EDGE and Gish Fan

捐赠比特币: 15CdW2gfDHni8nZjTKUZe57nfWmmvLvvZP点此捐赠