0
Привет Я передаю в брезентовой DOMElement на мой призыв к WebGLRenderer(), как это:Three.js 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, чтобы попытаться заставить его использовать холст, который у меня уже есть на странице, который он ломает.
gah такой простой. Я знал, что он вернул массив, который я только предположил, если бы он был всего лишь массивом из них, он вернул бы DOMElement самостоятельно, я попробовал alert (par.canvas); и он предупредил [Object HTMLCanvasElement], поэтому, хотя это было хорошо. Он делает это, если я использую get() или get (0). Хорошо, спасибо за ответ. – 0xor1