家に入ったときに屋根を透明にし、家を出たときに元に戻すにはどうすればよいですか?
私が以前に見た解決策の一つは、画像を使う方法です。マップに合わせて画像をスクロールする必要がありますが、これにより、キャラクターが家に入ったり出たりする際にフェードイン・フェードアウトできる一枚の画像を持つことができます。
こんにちは、解決策をありがとうございます!
私もあなたのご提案に近い解決策を見つけました ![]()
「基本的には、屋根のないマップを作成します。その後、Photoshopのようなプログラムで、マップと同じサイズ画像を作成し、すべての家の屋根を描き加えます。それ以外はすべて透明にしておきます。その後、この画像を画像フォルダに保存してください。画像をマップに固定するスクリプト(Yanflyのものがあると思います)を見つけて、その画像に適用してください。
その後、そのマップで並列処理イベントを作成し、画像を表示します。その後、イベントを消去してください。
次に、各入り口にイベントを作成します(ドア自体をイベントにすることもできます)。プレイヤーの下方で、プレイヤーが接触したときに発動するように設定します。そのイベントで画像を消去し、自己スイッチAをオンにします。新しいイベントページを作成し、条件を自己スイッチAに設定します。プレイヤーの下方で、プレイヤーが接触したときに発動し、同じ画像を再度表示し、自己スイッチAをオフにします。マップ上のすべての家/ドアに対してこれを行ってください。」
「いいね!」 1