1

IE、Mozilla、および Chrome と互換性のある 3D Javascript ライブラリを探しています。Web GL を使用するライブラリは Mozilla と Chrome で動作しますが、IE からのサポートはほとんどありません。IE で動作させるには、プラグインを追加する必要があります。

IE ブラウザをサポートするライブラリはありますか?

4

2 に答える 2

0

WebGL を使用しているということで、あなたがどのような期待を持っているかはわかりません。使用するグラフィック効果の種類について具体的なことは何も述べていませんが、一般的に、2D キャンバス コンテキストを使用して、WebGL の方が簡単であると思われるいくつかの視覚的な偉業を達成することは (不可能ではないにしても) 困難です。一部のプラグイン (Unity、Shockwave、Java [ユーザーが Web を安全に閲覧できる場合]、さらに Flash [ある程度まで] など) は、この種の派手な 3D ビジュアル品質を提供しますが、操作に関しては問題があります。システム互換性。とにかく、それらはすべてIEで動作します。

そうは言っても、Three.js の 2D Canvas フォールバック モードに慣れていないことを前提としています。基本的には、WebGL 部分がないことを除けば、使い慣れた古い WebGL と同じです。問題は、グラフィックが見栄えがよくないことを除けば、Three.js が Internet Explorer を確実にサポートしていないことです。マイクロソフトが単純なスペースのデモのために一時的に使用したことを知っているので、さまざまなバージョンを試すことができます。または、新しいリリースのコードをいじって、互換性のないさまざまな点 (派手な配列型など) にパッチを当てることもできますが、要するに、IE10 (IE9 ではない) をサポートするように「設計」されており、使いにくいということです。

コードをシンプルに保ち、IE9 を非常に重視している場合は、HTML5 GDKが最適です。これは Three.js に似ていますが、構文が単純化されており、クロスブラウザーのサポート (WebGL がないことを意味します) が強調されています。WebGL 以外のブラウザーで既存の 3D コンテンツをサポートするためのフォールバックとして使用できます。

注目すべきもう 1 つの 3D ライブラリはPhoriaですが、他の 2 つのライブラリとは異なり、まだテクスチャ マップ オブジェクトをサポートしていません。ただし、HTML5 GDK と同様に、IE9 およびその他すべての Canvas 互換ブラウザーをサポートしていることを確認できます。Kev はこれに懸命に取り組んでいるため、今後数か月以内にテクスチャ マッピングがサポートされる可能性があります。

于 2013-11-11T02:44:58.647 に答える