そのため、webglRenderer とシーンがあり、シーンにライトを追加および削除している状況があります。5 つのライトを追加して何度も削除すると、webglRenderer に登録されているライトが多すぎるため、レンダラーがクラッシュします。私ができるようにしたいのは、シーンからライトを削除するときに THREE.js webglRenderer の現在のライト数の値をリセットすることです。これにより、この問題は発生しません。これを行う方法や、THREE.js グローバル スコープでどの変数を確認する必要があるかを誰かが知っているかどうか疑問に思っていました。
ライトとともに追加および削除されるオブジェクトが多数あることに注意してください。
-フレディ