Webベースのゲームエンジンを使い始めましたが、主にjQueryを使ってスプライトやアニメーションを処理していましたが、HTML5のゲームキャンバスを動かすことでHTML5のパワーを学びます。ここで私が抱いている問題は次のとおりです。http://html5.litten.com/layers/canvaslayers.htmlからレイヤーイメージにマルチプルキャンバスを使用しています。マルチレイヤーHTML5キャンバスをレイヤーイメージに使用する
私は999999へのzインデックスを設定していても、私のためにこの機能していません。ここに私のコード - >
オブジェクト層は、タイルの上にはない、感謝です!
あなたの提案を使用した場合、画像オブジェクトはタイル用に存在しないため、何もロードしません。私の変数は私のforループで配列をインデックスすることです。 setIntervalは20ミリ秒の遅延を設定し、その関数を20ミリ秒ごとに繰り返す。画像がtilesCanvasの上に読み込まれない理由はわかりません。例えば、私がtilesCanvasをロードしないと、オブジェクトはそれ自身でうまくロードされます。物事はすべてがロードされているが、タイルはオブジェクトの上にロードされ、私はそれらを見ることができない場所になります。この場合、ロードされるオブジェクトは1つだけです。 – theprestig3
私は変数がインデックスであることを理解しています。 :)まだプリロードは良い選択です。 Unfortunetly私はPHPを知らないし、私はあなたのこのスクリプトが何をしているのか分からない。 :) SetIntervalは最初の10回の呼び出しでは機能しないかもしれませんが、後で実行されます。しかし、今私はあなたの問題を正しく理解しています。私はなぜこのコードがあなたのために働かないのか分かりません(画像が読み込まれていると仮定します)。それはすべきです(それは私のために働く)。おそらく他のスクリプト/スタイルシートがあなたのZ-インデックスを上書きするでしょうか?私はアイデアがありません。 :) – freakish
時間と労力のおかげで多くのことをありがとう、私はちょうど周りを再生し、何が起こるか見るだろうと思う。私はちょうど私がキャッチしていない何かマイナーなものかもしれません。これは本当に私にとってHTML5の3日目です。もう一度私は助けに感謝します。 – theprestig3