0

こんにちは、キャンバス DOM 要素を次のように WebGLRenderer() への呼び出しに渡します。

var jqc = $('#myCanvas'); //get canvas with jQuery;
var par = {canvas:jqc.get()}; //create parameter object with canvas DOMElement in it
var renderer = new THREE.WebGLRenderer(par); //create new WebGLRenderer using myCanvas
//program fails in constructor

私が見逃しているものはありますか?

コンストラクターにパラメーターを与えずに上記を試してみましたが、コードは正常に機能しますが、par オブジェクトを使用してページに既にあるキャンバスを使用しようとすると、壊れます。

4

1 に答える 1

1

.get要素が 1 つしか含まれていない場合でも、配列を返します。試す:

var par = { canvas: jqc.get(0) };
于 2012-05-18T23:01:03.177 に答える