RMVXで家の屋根を透明にする方法

家に入ったときに屋根を透明にし、家を出たときに元に戻すにはどうすればよいですか?

私が以前に見た解決策の一つは、画像を使う方法です。マップに合わせて画像をスクロールする必要がありますが、これにより、キャラクターが家に入ったり出たりする際にフェードイン・フェードアウトできる一枚の画像を持つことができます。

こんにちは、解決策をありがとうございます! :slight_smile: 私もあなたのご提案に近い解決策を見つけました :slight_smile:

屋根を透明にする方法

「基本的には、屋根のないマップを作成します。その後、Photoshopのようなプログラムで、マップと同じサイズ画像を作成し、すべての家の屋根を描き加えます。それ以外はすべて透明にしておきます。その後、この画像を画像フォルダに保存してください。画像をマップに固定するスクリプト(Yanflyのものがあると思います)を見つけて、その画像に適用してください。

その後、そのマップで並列処理イベントを作成し、画像を表示します。その後、イベントを消去してください。

次に、各入り口にイベントを作成します(ドア自体をイベントにすることもできます)。プレイヤーの下方で、プレイヤーが接触したときに発動するように設定します。そのイベントで画像を消去し、自己スイッチAをオンにします。新しいイベントページを作成し、条件を自己スイッチAに設定します。プレイヤーの下方で、プレイヤーが接触したときに発動し、同じ画像を再度表示し、自己スイッチAをオフにします。マップ上のすべての家/ドアに対してこれを行ってください。」

「いいね!」 1