【VX】中心位置をずらしたまま場所移動したい

林玉太郎
記事: 4
登録日時: 2020年9月07日(月) 23:06

【VX】中心位置をずらしたまま場所移動したい

投稿記事by 林玉太郎 » 2024年10月26日(土) 19:30

ギミックの関係で、同じ構造の2枚のマップを場所移動しながら1つのマップとして使用しています。
(小さな本屋様のMelt_mapを導入し、移動時にフェードしないようにしています)
マップスクロール後、プレイヤーが画面の中心からずれた状態で場所移動しても中心位置が戻らないようにしたいのですが、どのようにすればよいでしょうか?

ゆわか
記事: 352
登録日時: 2015年11月10日(火) 20:08
連絡を取る:

Re: 【VX】中心位置をずらしたまま場所移動したい

投稿記事by ゆわか » 2024年11月15日(金) 14:00

VXは、今はもうインストールしてないので、動作の確認はできないのですが

基本的に、自然に中心位置がずれるのは、マップの上下左右の端っこに近づいている時だと思います。
それであれば、マップの端に来ても中心位置がずれないマップの書き方をすれば解決なんですけれど
マップに余白(というか余黒?)は作りたくないとか
スクリプトとかで「中心位置をずらす」とか、特殊な方法でずらしている場合はちょっとわかんないです。
林玉太郎
記事: 4
登録日時: 2020年9月07日(月) 23:06

Re: 【VX】中心位置をずらしたまま場所移動したい

投稿記事by 林玉太郎 » 2024年11月19日(火) 10:10

説明不足ですみません。
状況としては、 ギミック作動→マップをイベントコマンドでスクロール→仕掛けを解く→別マップに移動 という手順を踏んでおり、画面がプレイヤー中心に戻る前に仕掛けを解いてしまうとズレが生じるというものです。

“VX / Ace:質問” へ戻る