# 错位元件演化表

以下段落由 phsc 提供，来源于论坛。

> 首先，Mrnat 或 Pixelbyte 首先发现了如何做到这一点，但他们的方法却大相径庭。
>
> Mrnat 的方法是在关卡编辑器上的某个位置放置一个物体，然后他发现如果控制 Z，物体的 X 和 Y 尺寸比例将分别为 0 和 0，而且它将完全位于您点击的位置，而不是按照网格排列，这很好，但它不允许物体小于 10 aka 1 像素。&#x20;
>
> Pixelbyte 发现可以通过编辑 HTML 来移除 PB2 关卡编辑器中的四舍五入，虽然这非常烦人，而且需要花费大量时间，但它是可行的，他用它制作了一个斜坡。
>
> 看到这篇帖子后，Phsc 和 Chx 决定开始研究关卡编辑器，Phsc在论坛上发表了一篇关于如何修改 HTML、CSS 和最重要的 JavaScript 的帖子，Phsc一直和 Chx 保持联系，之后Phsc向他提到了 Snippets，这样他们就可以编辑 PB2 的代码了。
>
> Phsc发现他可以直接从最新保存的地图中获取 XML 文件，而不是 .pb2map 文件，因为当时他无法直接从地图中下载 XML 文件，这种方法比 Pixelbytes 更难，但如果你精于此道，速度会更快。在 Chx 离开社区一段时间后，Chx 开始制作那段代码，它是一个编辑器，也是他想要升级的关卡编辑器的首要功能之一。
>
> 在关卡编辑器中，一个像素值 10 个单位，所以说 0.1 个像素怎么样？Chx 的代码有一些问题和小毛病，Phsc可能会慢慢修复，然后在这里发布，也许还可以用热键打开或关闭它，但最近我没有时间。
>
> 在错误网格历史的最后一次漫长休眠之后，evgeniy74 带来了一个事实：只需在控制台中插入 GridSnappingSet(x) 命令，就能让它普遍运行。但遗憾的是，每次打开关卡编辑器时都要重新应用该效果。
>
> 最后，EaglePB2 带来了一个更好的版本，只需在检查模式下更改应用程序中的值，就能让 mis-grid 功能生效，并且每次打开关卡编辑器时仍会生效。
