たとえば、ローン ガンマンでは、キャラクターは木の下にいる場合もあれば、草の上にいる場合もあります。これらはすべてゲーム世界内のオブジェクトです。キャラクターとマップ オブジェクトの間の階層ロジックはどのように処理され、どのように操作できるのでしょうか?コードは最適化されますか?
ゲームは通常、ループで描画されます。私の意見は、最初に次のような分類オブジェクトを作成することです。 リーリー
3Dの場合はZ座標の関係で作業しやすいかもしれません、2Dの場合はキャンバスの描画の仕組みが「前に描いた絵を後で描く絵が覆う」ので、階層を整理するためにソートする必要があります。
これは私のデモの 1 つです
上の人が正しいです。ゲームはフレームアニメーションに基づいており、各フレームでオブジェクトのレベルをリセットできます
ゲームは通常、ループで描画されます。私の意見は、最初に次のような分類オブジェクトを作成することです。 リーリー
for...inの順番で始めてください。3Dの場合はZ座標の関係で作業しやすいかもしれません、2Dの場合はキャンバスの描画の仕組みが「前に描いた絵を後で描く絵が覆う」ので、階層を整理するためにソートする必要があります。
下の階でより良い回答をお待ちしています。私はゲーム開発者ではありません。ただ興味があって試してみました。これは私のデモの 1 つです
上の人が正しいです。ゲームはフレームアニメーションに基づいており、各フレームでオブジェクトのレベルをリセットできます