2012-02-25 14 views
2

キャンバスまたはwebGLを使用して、あなたはどう思いますか?HTML5の等尺性ゲームを実装する最良の方法は?

私は、キャンバスがあまり効果がないと読んだことがあります。現在、それはDOMなどに基づいているためです。一方、webGLはまだ十分にサポートされていません。そして、それは私が推測することを学ぶこともより困難です。

ゲームは「2.5」Dです。3Dは必要ありません。しかし、wegGLは良い効果があり、グラフィックカードで処理されているため意味があります。ブラウザ間で十分にサポートされていないという事実は、私がキャンバスを使用して得られなかった利点(パフォーマンス、効果など)を本当に提供していれば、私が暮らすことができるものです。

急な学習曲線は気にしません。重要なことは、ゲームのスケーラビリティが高く、最後にうまくいくこと、そしてほとんどの機能が潜在的に可能であることです。

事前に感謝の言葉をいただきたいと思います!

+0

大部分を再描画するとキャンバスはまだモバイルではやや遅いですが、css3 – Zevan

答えて

2

2Dキャンバスでうまくいきます。

数学は、WebGLを使用するよりはるかに簡単で、2Dのキャンバスは、主要なデスクトップブラウザごとにハードウェアアクセラレーションが追加され、WebGLよりもモバイルデバイスで幅広いサポートを受けています。

キャンバスはDOM要素があり、理想的にはDOMに触れる唯一の時間がコンテキストを取得するためです。レコードにDOMをタッチすると、常に遅くなりますが、にはそれだけを行うためにしかありません。

Neurofluxationが尋ねたStackOverflowの等尺性キャンバスゲームに関するいくつかのチュートリアルがありますが、彼は何らかの理由で質問から関連コードのほとんどを削除しましたが、これはちょっと残念です。

関連する問題