Three.js はパフォーマンス プラグイン統計を使用してパフォーマンス監視の例を詳細に実装します

巴扎黑
リリース: 2017-09-26 09:38:00
オリジナル
2374 人が閲覧しました

Three.js はブラウザ上で動作する 3D エンジンであり、これを使用してさまざまな 3 次元シーンを作成できます。次の記事では、Three.js がパフォーマンス プラグイン統計を使用してパフォーマンス モニタリングを実装する方法を主に紹介します。必要な方は参考にしてみてください。

はじめに

パフォーマンスについて: プログラムをテストして、パフォーマンスにボトルネックがあるかどうかを確認します。 3D の世界では、フレーム番号の概念がよく使用されます。

フレーム番号: グラフィックプロセッサが 1 秒あたりに更新できる回数。通常は fps (フレーム/秒) で表されます。

パフォーマンスについて: プログラムをテストして、パフォーマンスにボトルネックがあるかどうかを確認します。3D の世界ではフレーム番号です。よく使われる概念ですが、まずフレーム番号の意味を定義しましょう。

フレーム数: グラフィックプロセッサが 1 秒間に何回リフレッシュできるか。通常は fps (Frames Per Second) で表されます。

統計パフォーマンス プラグインが追加された後、各リフレッシュに使用されるパフォーマンス フレーム数と時間内部メモリを使用すると、デフォルトで左上隅に表示されます。マウスの左ボタンをクリックして切り替えると、デフォルトで 1 秒あたりのフレーム数が表示されます。


まず統計プラグインを導入する必要があります。アドレスは、公式Webサイトからのダウンロードファイルのexamples/js/libs/stats.min.jsです。

次に、コンポーネントをインスタンス化して dom に追加する必要があります。


//初始化性能插件 var stats; function initStats() { stats = new Stats(); document.body.appendChild(stats.dom); }
ログイン後にコピー

統計は、requestAnimationFrame()関数呼び出しで更新する必要があります。requestAnimationFrame()函数调用里面更新stats。


function animate() { //更新控制器 controls.update(); render(); //更新性能插件 stats.update(); requestAnimationFrame(animate); }
ログイン後にコピー

就这样,页面当中就会显示出来正常插件效果了。

设置默认显示的监听。

Stats.prototype.setMode()


rreee

以上で、通常のプラグインエフェクトがページに表示されます。

デフォルトのディスプレイモニターを設定します。

Stats.prototype.setMode()メソッドは、プラグインのデフォルトのモニタリングを設定できます


stats.setMode(0); //默认的监听fps stats.setMode(1); //默认的监听画面渲染时间 stats.setMode(2); //默认的监听当前的不知道是啥
ログイン後にコピー
このケースは、前のセクションのケースを使用して記述されています。コード全体:
    Title  
ログイン後にコピー

以上がThree.js はパフォーマンス プラグイン統計を使用してパフォーマンス監視の例を詳細に実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!