たとえば、ローン ガンマンでは、キャラクターは木の下にいる場合もあれば、草の上にいる場合もあります。これらはすべてゲーム世界内のオブジェクトです。キャラクターとマップ オブジェクトの間の階層ロジックはどのように処理され、どのように操作できるのでしょうか?コードは最適化されますか?
習慣沉默2017-06-26 10:54:05
ゲームは通常、ループで描画されます。私の意見は、最初に次のような分類オブジェクトを作成することです。 リーリー
for...inの順番で始めてください。3Dの場合はZ座標の関係で作業しやすいかもしれません、2Dの場合はキャンバスの描画の仕組みが「前に描いた絵を後で描く絵が覆う」ので、階層を整理するためにソートする必要があります。
これは私のデモの 1 つです