RPGMakerMZのスプライトの正しい使用方法

ここは私を歓迎しないの? すべての内容を削除してください。

スプライトオブジェクトも、シーンオブジェクトの子オブジェクトとして追加する必要があります。SceneManager._scene.addChild(_sprite) を追加すれば、ゲーム内に表示されます。

Sprite オブジェクトには自動的に visible フラグが付いており、これを使って _hidden の代わりにできます。

その後、スクリプトにはスプライト上にビットマップデータを描画するための指示がありません。

ここは私を歓迎しないの? すべての内容を削除してください。

明示的にクラスを作成することもできますが、1つのインスタンスだけで済むなら、その方法で問題ないでしょう。複数のインスタンスを作成する場合は、適切なクラスを用意した方がよいと思います。

クラスの作成方法については、デフォルトのコードや、他のスプライトがどのように作成されているかを確認してみてください。

正直なところ、私は単純な Sprite オブジェクトを使う場合、代わりにコンテナクラスを作成することが多いです。

私は通常、ビットマップを(イメージマネージャーから読み込むか、最初から作成するか)して、必要な処理をすべて行った後、コンストラクタの引数としてそのビットマップを受け取るスプライトを作成します。そして、それをシーンやウィンドウに追加する感じです。

私のワークフローはMOGHUNTER氏にインスパイアされたもので、これが他の方法よりも優れているか劣っているかは言い難いです。