私はWebGLを初めて使いました。私はそれを学ぶためにゲームを作ろうとしていたので、私はこの質問に直面しました... WebGLはGPUを使い、WebGLを使わないJavaScriptはCPUを使用していると聞いたところ、document.getElementByID
JavaScriptのdocument.addEventListener
はCPU ... を使用していますので、WebGLコードでマウスの位置を取得する方法を知りましたか?この種のコードは大丈夫ですか?document.addEventListener( "Mousemove")はWEBGLのパフォーマンスを低下させることができますか?
document.addEventListener("mousemove" , function (event) {x=event.PageX;y=event.PageY};
そして、requestAnimitionFrameによって呼び出されるgameLoop関数でxとyを使用します。
WebGLがGPUを使用している間、上記のコードがCPUを使用しているので、私は問題になると思いますか?
私は完全に新しいので、私の質問は愚かかもしれないと言ったようにWebGLでマウスの位置を取得する最良の方法は何ですか?
また、WebGLコードでdocument.getElementByID
を使用していますか?
ありがとうございます。
ありがとうございます。あなたはそれがgameloop関数で私の数学計算を中断しないという意味ですか? WebGLそれは自分で何をすべきか理解していますか? ありがとうございました。私は新しく、効率的ではないことを心配していました。 ありがとう – Jamasb