【发布时间】:2018-04-16 10:56:25
【问题描述】:
我想在这里举个例子: https://threejs.org/examples/?q=canvas#canvas_particles_waves
通过更改将它与 WebGLRenderer 一起使用:
renderer = new THREE.CanvasRenderer();
到
renderer = new THREE.WebGLRenderer();
这样我就可以将这个效果与另一个已经在使用 WebGL 的效果结合起来。
但是,这样做会导致正在渲染的粒子出现错误,如下所示:
three.js:18501 Uncaught TypeError: Cannot read property 'offset' of undefined at WebGLSpriteRenderer.render (three.js:18501) at WebGLRenderer.render (three.js:22287) at render (canvas_particles_waves.html:184) at animate (canvas_particles_waves.html:157)
有什么想法吗?
非常感谢!
【问题讨论】:
标签: javascript three.js