Skip to content

強制スクロール中に土管移動中フリーズする #137

@urotaichi

Description

@urotaichi

Java版から発生しています。
scroll_mode2(強制スクロール)または3(高速強制スクロール)の時にワープ土管に入り、行き先の土管のX座標(ブロック単位)が3以下の時にフリーズします。X座標が4または5の時は内部的にマップの左端に配置されているブロック2が見えてしまいます。

MainProgram.js中で上記の時に移動後の画面左上端のX座標を自分のX座標から常に192を引いた値に設定しているのが原因です。

if (this.sl_step == 10 || this.sl_step == 11) {
this.maps.wx = this.co_j.x - 192;
this.ks_wx = this.maps.wx;
}

mc_canvas/Sources/MainProgram.js

Lines 10039 to 10043 in d1d3e09

if (this.sl_step == 10 || this.sl_step == 11) {
// 強制スクロール中
this.maps.wx = this.co_j.x - 192;
this.ks_wx = this.maps.wx;
}

仕掛けのスクロールパーツを用いてスクロールした場合はこの問題は発生しませんが、土管自体がスクロールで画面に流れて表示されてしまうので、見た目が不自然です。

Metadata

Metadata

Assignees

No one assigned

    Labels

    affects compatibility互換性に関する・または影響が生じる可能性のある問題です。bug

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions