ページ 11

一枚絵マップがゲーム内ではズレる

Posted: 2022年11月29日(火) 12:35
by mamisan
MVで一枚絵を遠景にしてマップを作ろうとしているのですが
エディタ上では正しい位置に表示されてるのにテストプレイをするとずれてしまいます
多層レイヤー一枚絵マッププラグイン を使って↓
「this.shiftPosition(10, 20); # 表示位置をX[10] Y[20]ずらします。」
これを使っても多少改善されるだけでまだずれたままです。
画面サイズは1024×576です。
このままではマップが描き進められません
どうすればいいか分かる方お教え下さると助かります。
イラスト.png

Re: 一枚絵マップがゲーム内ではズレる

Posted: 2022年11月30日(水) 10:36
by WTR
マップのサイズと一枚絵のサイズが合ってないことはないでしょうか。
水平垂直ともにマップのタイル数 x 48 になってますかね?
私はよく計算間違がって半端サイズの一枚絵を作ってしまったりしてます…

Re: 一枚絵マップがゲーム内ではズレる

Posted: 2022年12月01日(木) 09:40
by mamisan
ありがとうございます!
確認したのですが、縦横ともにマップの大きさ×48でした
マップの大きさが28×20で
一枚絵サイズが1344×960になってました
ほかに原因があるのでしょうか…

Re: 一枚絵マップがゲーム内ではズレる

Posted: 2022年12月03日(土) 20:51
by ecf5DTTzl6h6lJj02
こんばんは。
mamisan さんが書きました:ありがとうございます!
確認したのですが、縦横ともにマップの大きさ×48でした
マップの大きさが28×20で
一枚絵サイズが1344×960になってました
ほかに原因があるのでしょうか…

遠景は、通常だと、マップの奥側であることを表現するために、本来の表示位置よりずらして表示されるようになっているはずです。
遠景に使用する画像ファイルのファイル名の先頭に ! をつけることにより、ずらさず表示することができます。
まずは、こちらを確認してみてください。

これで解決しない場合、解決法に関して、あまり思い当たりません。
ウィンドウサイズの変更で、横幅が 1024 とマップタイルの整数倍になっていないのを、
マップタイルの整数倍になるように変更すれば解消するかもしれませんが、
確証はありません。