Question

Bonjour, je passe dans une toile domestique à mon appel au webglrenderer () comme ceci:

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

Y a-t-il quelque chose que je manque?

J'ai essayé ce qui précède tout en ne donnant pas de paramètres de constructeur et que le code fonctionne bien, il s'agit simplement d'utiliser l'objet par l'objet pour l'essayer de l'utiliser pour utiliser la toile que j'ai déjà sur la page, qu'elle se casse.

Était-ce utile?

La solution

.get renvoie un tableau, même s'il ne contient qu'un seul élément.Essayez:

var par = { canvas: jqc.get(0) };

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top