私はHTML5のキャンバスタグについて読んで、常にgetContext('2d')
を見ました。
パラメータは '2d'なので、 '3d'のような別の可能性はありませんか?
そして、どうすればそれを使うことができますか?前に3Dを試しましたが、実際には分かりませんでした(説明のないチュートリアルのため)。チュートリアルは何ですか?canvas.getContext( '3d')を使用できますか?はいの場合、どうですか?
答えて
3Dコンテキストは、まだほとんどのブラウザに実装されていません。私はOperaの実験版が1つを提供していると思うし、FFのアドオンも同じであると思うが、彼らのどれもが金曜日の準備ができていないと思う。幅広い採用と導入を待たなければなりません。
は、私にはJavaScriptを有効にし、その後、実際のプログラミング言語
Javascriptが「本当の」プログラミング言語であるより簡単だと思います。高水準の言語であることは、それをおもちゃや偽物にすることはありません(あなたの意見では、毎日「本当の」プログラミング言語でコードを書くシステム担当者から来ています)。
実際には本当ですが、そうではないと思います。 –
@Zekian:私はそれを使用することを余儀なくされた場合、私はWebGLのは、IE以外(携帯電話を含む)ブラウザのほとんどでサポートされていると思う私は同じ –
を感じるだろうと確信しています。こちらをご覧くださいhttps://www.ichemlabs.com/1375。 – Lucky
それはあなたは、OpenGL ES 2.0のような3Dレンダリングを可能に、そのAPIへのアクセスを与えるだろうWebGL contextを取得することが可能です。
WebGLのはavailable in the most up-to-date versions of all browsersでなければなりません。用途:
<!DOCTYPE html>
<html>
<body>
<canvas id='c'></canvas>
<script>
var c = document.getElementById('c');
var gl = c.getContext('webgl') || c.getContext("experimental-webgl");
gl.clearColor(0,0,0.8,1);
gl.clear(gl.COLOR_BUFFER_BIT);
</script>
</body>
</html>
どのようにあなたがそれを使うだろうか?私は前に3Dを試してみましたが、本当に あなたは「本当の」言語は困難だと思うならば、あなたはWebGLを持つ多くの問題を持っています
- を理解していませんでした。いくつかの点ではかなり高レベルですが、他の点ではかなり低いレベルです。あなたはあなたの数学(ジオメトリ)をブラッシュアップし、いくつかの苦労を準備する必要があります。
- three.jsはwebglを直接扱わずに3dをやっていますが、これをチェックすることができます。
- 1. MavenプロジェクトのプロファイリングにVisualVMを使用できますか?はいの場合はどうですか?
- 2. 私の場合、どのクラスターを使用できますか?
- 3. Cucumber:Cucumberで継承を使用できない場合、どのようにBaseStepsクラスを作成できますか?
- 4. Python FileNotFoundErrorを使用してファイルが見つからない場合はどうすればできますか?
- 5. CompareToメソッド - 同じではない場合はどうすれば使用できますか?
- 6. IDFを使用しない場合はどこですか?
- 7. Repa配列を使用する場合、どこで 'computeS'(または 'computeP')関数を使うべきですか?
- 8. この場合、ブートストラップは使用できますか?
- 9. ユーザーがモバイルの場合、mobile.myUrl.comに書き直すにはどうすればよいですか? (Apacheを使用するか、Webapp内で使用しますか?)
- 10. この場合、継承または合成を使用すべきですか?
- 11. proguardを使用する場合、marketo SDKとMarshmallow(API 23)をどのように使用できますか?
- 12. 同じページの複数のキャンバスでcanvas.getContext( "2d")を使用する
- 13. ステージングサーバーでDevise with SSLを使用している場合、どのようにリダイレクトループを修正できますか?
- 14. アクティブシェーダプログラムをVAO内に保存することはできますか?はいの場合はどうですか?
- 15. レイヤードウィンドウを使用する場合、AW_BLENDでAnimateWindowを使用できますか?
- 16. AVPlayerの背景色を変更することはできますか?はいの場合、どうですか?
- 17. サブクエリでorder byを使用できますか?そうでない場合、なぜいつかトップ(n)オーダーを使うことができますか?
- 18. Mavenアーティファクトがもう使用できない場合はどうなりますか?
- 19. Apache TomcatコンテナーでApache kafkaを実行できますか?はいの場合はどうですか?
- 20. この場合、Java ObserverとObservableを使用できますか?
- 21. JPA innerJoinを使用する場合、どのように変更できますか?および 'to'または '?
- 22. テーブルが大きい場合、リレーショナルデータベースでSpark SQLを使用できますか?
- 23. Override CompareTo:nullの場合はどうすればいいですか?
- 24. 開発ツールを使用する場合と、Chromeで使用しない場合の違いは何ですか?
- 25. C++ - コピーコンストラクタでconstを使用する場合と使用しない場合の違いは何ですか?
- 26. 3D配列をどのように回転できますか?
- 27. random_shuffleはスレッドセーフですか?そうでない場合はrand_rを使用する
- 28. 'Promise'を使用すると 'Promise'を使用しない場合:どの場合ですか?
- 29. C#でMEFを使用する場合、どのようにエクスポート属性のラッパーを作成できますか?
- 30. 改行がない場合はどうすれば印刷できますか?
は「JavaScriptは、その後、実際のプログラミング言語より簡単です」。どのようにあなたを感謝! – j08691
長期的には、JavaScriptは欠けているもののために正確には難しいです。長老たちは、「人にJavaScriptを渡すと、彼は一日をブラウズし、JavaScriptを使って人を教えてくれるだろう。 –
'getContext( '4d')' coming soon –