调试器 (编辑器)

来自SMBX 中文百科
Editor/38A/Debuggers
跳转到导航 跳转到搜索
SMBX 38A 调试器窗口

调试器是 SMBX 38A 的一个重要组件,作用是查看当前关卡使用的物体个数,帧数,鼠标指向位置,特定NPC或组的数量等等。

用法

打开菜单栏中的"View" - "Debugger",可以看到诸如右边内容。

用户可以在下方NPC数量区右键“Add”或“Delete”添加或删除要计入的物件,或者“Add Item”或“Delete Item”删除对应的物件,以不计入物件组。

特性

用户可以使用该调试器可以查看以下内容:

  • Blocks:方块的数量,最大为20000个。
  • Backgrounds:背景物体的数量,最大为8000个。
  • NPCs:NPC的数量,最大为6000个。
  • Warps:传送点的数量,最大为500个。
  • Liquids:流体的数量,最大为1500片。
  • Effects:特效个数。
  • Game FPS:当前游戏帧数(最佳为65)。
  • Cursor X:鼠标在游戏窗口里关卡场景的相对横向位置,离开窗口时会变成“Offscreen”。
  • Cursor Y:同上,不同的是这个为相对纵向位置。
  • Max Texture:最大可使用的素材纹理大小,可能根据用户设备配置不同为81922或163842,一般为 163842
  • Non-2N-Tex:是否支持非二次幂纹理,视用户设备配置而定,一般为“Supported”。
  • AllocObjects:未知
  • BuildID:软件构建版本。

对于想查看当前某个物件在该关卡的数量,可以右键添加或删除组。

在此面板双击可以查看由 TeaScript 输出的错误日志或使用 call debug() 输出的内容。

更多信息

ZTRiZGEwZTc5YzhiZTRiZGEwZTg4MDgxZTU4NmFmZTU5MWEy

如果你打开了一个后缀为.elvl的加密关卡,如果加密者未勾选“Viewing Level”,则关卡无法查看当前场景内容,且调试器会“故障”。