使用带有视差效果的像素移动会导致画面抖动

在使用像素移动插件(如 DotMoveSystem 或 Tyruswoo 的 AltimitMovement)以及视差滚动插件(如 GALV Layers 或 VisuStella TileD)时,地图上的事件与稳定/平滑的视差图像相比会出现抖动。

这种情况通常发生在对角线移动时,尤其是在与自定义绘制的斜坡(如 45 度角或等距斜坡)发生碰撞时。

我在旧论坛上尝试了一个名为 ‘DhoomUnroundedCharacterScreenPosition.js’ 的独立脚本来解决类似的问题(来源:MZ - (已解决) 视差映射下缓慢移动时的抖动 | RPG Maker 论坛),这在很大程度上解决了问题,抖动明显减少,但在角色上方引入了伪影(仅在使用像素移动插件时出现)。

启用另一个插件中的像素完美模式,可以更清晰地看到角色上方的视觉伪影(即头顶上方的“光晕”)。

我尝试录制这种闪烁现象,使用了视频追踪功能尽可能稳定胸部区域。闪烁的并不是视差背景,而是胸部本身,这里只是为了展示不同步的程度。

tr3

有人有关于使用视差层实现平滑的非网格像素移动的建议吗?到目前为止,我很难设置出没有任何问题的方案。

这是在纯净的新项目中测试的,没有其他插件安装。我将不胜感激!

这种抖动问题是我的渲染质量增强器插件所解决的问题之一。我也进行了大量的视差映射工作(参见此处),因此多年来我在不同版本的 RPG Maker 中多次修复过这个问题。

看起来很有趣!你有没有展示像素移动与视差背景结合,同时相机对角线移动的演示或视频?尝试可能行不通的东西成本有点高啊!:sweat_smile:

如果你愿意,可以发给我一个演示,包含你录制示例 GIF 时使用的设置,我会在启用我的插件的情况下录制一段视频。