はじめまして。
ツクールイベント標準イベントの「ピクチャの表示」についての質問です。
現在作成しているゲームで、マップごとに日差しなどのフォグを使用しています。
その際、「ピクチャの表示」イベントでフォグ画像を表示しているのですが、
マップ切り替え時にいちいち「ピクチャの消去」イベントで
対象の画像を消去する作業が煩雑だな、と感じています。
マップ切り替えの際、表示しているピクチャを消去する上手い方法はないでしょうか。
今のところ、マップごとにフォグ画像のピクチャ番号を統一して、
マップ切り替え時に対象のピクチャを消去するスクリプトを作成するのが最善策かな、と考えています。
もっと上手な方法や、実際にゲーム作成時に実施されている手段などありましたら、
アドバイスをいただきたいです。
よろしくお願いします。
マップ切り替え時のピクチャ自動消去
Re: マップ切り替え時のピクチャ自動消去
いわゆるデストラクタ的な話ですね。
マップ移動時に自動削除されるピクチャの番号を指定して、マップ移動時にforで回してまとめて削除がいいと思います。
Game_Map.prototype.setup()をフックして、ピクチャの削除を行うと良さそうです。
マップ移動時に自動削除されるピクチャの番号を指定して、マップ移動時にforで回してまとめて削除がいいと思います。
Game_Map.prototype.setup()をフックして、ピクチャの削除を行うと良さそうです。
現在、プラグイン依頼はお休み中です。
Re: マップ切り替え時のピクチャ自動消去
しぐれんさん
レスありがとうございます。
お返事が遅れてしまい申し訳ありません。
Game_Map.prototype.setupについて確認してみました。
マップの初期定義に使われているのですね。
ご助言いただいた内容で、プラグインを書いてみます。
アドバイスいただき、ありがとうございます。
また、その他にもご助言や実施している手段などお持ちの方がいらっしゃいましたら、
是非アドバイスいただきたいです。
引き続きよろしくお願いします。
レスありがとうございます。
お返事が遅れてしまい申し訳ありません。
Game_Map.prototype.setupについて確認してみました。
マップの初期定義に使われているのですね。
ご助言いただいた内容で、プラグインを書いてみます。
アドバイスいただき、ありがとうございます。
また、その他にもご助言や実施している手段などお持ちの方がいらっしゃいましたら、
是非アドバイスいただきたいです。
引き続きよろしくお願いします。