私は HTML5/Javascript の新しいキャンバス機能でゲームを開発してきましたが、Internet Explorer 9 でテストを開始するまではすべて順調に進んでいます。 IE9?
私が知っていることは次のとおりです。
1) 含める必要があります
<!DOCTYPE html5>
そうしないと、IE9 は、古いバージョンではなく、実際に HTML5 を使用するつもりであることを理解できない可能性があります。
2) IE9 は、IE8 モードではなく IE9 モードで実行するように明示的に指示する必要があります。
3) .ttf ファイルは IE9 を不満にします。IE9 で動作するフォント ファイル (つまり、.eof) は、Firefox やその他の実際のブラウザーでは無視されるように見えるため、これは問題です。これを修正するためのヒントはありますか?
4) 最後に、私の最大の問題は、他のすべてを機能させた後のことです。一部のグラフィックのみが画面に描画されます。つまり、ゲームの「エンジン」はいくつかのシステムに分割されています。パーティクル (基本的には動く球体の集まり) などは描画されますが、すべてのスプライトなどは描画されませんが、ヘルス バーは描画されます。それらはすべてまったく同じ描画方法を使用しているため、機能するものと機能しないものがある理由について頭を悩ませることはできません. 描画するものはたくさんありますが、実際のブラウザーはそれを問題なく処理します。
これが漠然としていることはわかっていますが、誰かがこれについてある程度の経験を持っていて、適切なチュートリアルにリンクしてくれるか、これを修正する方法についてのヒントを教えてくれることを願っています. Firefox、Safari、Chrome、Opera で完全に動作するコードを IE9 で実行できるようにするためだけに、独自のプロジェクトのようです。ありがとう、すべての助けに感謝します。