同じキャンバス内でオブジェクトをレイヤー化する方法を調べましたが、それに関する多くの情報は見つかりませんでした。
現時点では、複数のキャンバス手法を使用して、物事を互いに重ねています
例: キャンバス ホルダー <--- これは他のすべてのキャンバスのローディング キャンバス メニュー キャンバス ゲーム キャンバス バックグラウンド キャンバスを保持します
それらを特定の順序で「」に追加することでstage = new stage (mainCanvas)
、目的のレイヤリングが得られます
stage.addChild(background);
stage.addChild(game);
stage.addChild(menu);
stage.addChild(loading);
これはうまくいきますが、そのキャンバスに2つの画像がある場合、「ゲーム」キャンバスに追加された画像のzIndexを変更する方法があるかどうか疑問に思っていますか?
フィールドランナー ゲームでこの種のことが行われているのを見たことがあります。ゲームはグリッドのような形式に従い、別のシューターの上の正方形にシューターを配置すると、その後ろに再配置されます..
http://fieldrunnershtml5.appspot.com/#sd --- Chrome で動作
それがどのように行われたかについてのアイデアはありますか?
ありがとう