タグ付けされた質問 「html5」

HTML 5は、高性能JavaScriptエンジン、キャンバス2DおよびWebGL、ビデオおよびオーディオタグなどの新しいWebテクノロジーを指します。

2
16進タイルをスクロールする方法は?
これに対する答えを見つけることができないようです。ヘックスタイルのマップがあります。スクロールを実装したい。 現在のコード: drawTilemap = function() { actualX = Math.floor(viewportX / hexWidth); actualY = Math.floor(viewportY / hexHeight); offsetX = -(viewportX - (actualX * hexWidth)); offsetY = -(viewportY - (actualY * hexHeight)); for(i = 0; i < (10); i++) { for(j = 0; j < 10; j++) { if(i % 2 == …


2
JavaScriptのプロトタイプの継承を利用する
JavaScriptには、オブジェクトが他のオブジェクトから直接プロパティを継承するクラスフリーのオブジェクトシステムがあります。これは本当に強力ですが、古典的な訓練を受けたプログラマーには馴染みがありません。古典的なデザインパターンをJavaScriptに直接適用しようとすると、イライラします。しかし、JavaScriptのプロトタイプの性質で作業することを学ぶ場合、あなたの努力は報われるでしょう。 ... それはCの服を着たLispです。 - ダグラス・クロックフォード これは、キャンバスとHTML5を使用するゲーム開発者にとって何を意味しますか?私はゲームでの有用なデザインパターンについてこの質問を見てきましたが、プロトタイプの継承はクラシックの継承とは大きく異なり、これらの一般的なパターンのいくつかを適用する最良の方法には確かに違いがあります。 例えば、古典の継承は、私たちが作成することを可能にするmoveableEntityクラスを、その私たちのゲームの世界で動く(任意のクラスであることを拡張player、monster、bullet、など)。もちろん、JavaScriptを強化してそのように動作させることはできますが、そうすることで、その性質との戦いのようなものになります。指先にプロトタイプの継承がある場合、この種の問題へのより良いアプローチはありますか?

2
HTML5ゲームをポータルなどに配信する標準的な方法は何ですか?
「標準的な配信方法」の意味を説明しましょう... Flashゲームサイトについて考えてみましょう。Flashゲームは、サイトでホストされるか、おそらく誰かが提供する単一のファイルとして配信できます。 一方、HTML5ゲームにはそれほど標準的なものはありません。通常、それらには独自のページがあり、ポータルはそのページにリンクしているだけです。私はそれがそのポータルの目的を大いに妨げていると思います、なぜなら、まあ、あなたは人々があなたのサイトに留まり、他のゲームを探して欲しいからです。 さて、ゲームを配信する何らかのiframeの方法がこの問題を大きく解決するのに役立つと思います。私はいくつかのゲームがそれをしているのを見ました、そしてそれらはしばしばライブサイトの例を示すためにチュートリアルサイトに含まれていました。これは明らかに素晴らしいことです。 では、標準はありますか?助言がありますか?自分自身をiframeにプリロードするだけのゲームを作成できますか(「単一のドキュメント」または何かについて聞いたことがあります)。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.