2013-08-20 81 views
0

我想添加一个粒子,并能够移动它。但是,我只能用粒子系统找到它。我尝试添加一个粒子到场景中,因为它会做一个网格,但它没有渲染。只有当我使用粒子系统时,它才会呈现。Three.js有一个粒子吗?

这里是我的尝试:

particle_material = new THREE.ParticleBasicMaterial({ color: 0x0000ff, size: 2000 }); 
     particle = new THREE.Particle(particle_material); 
     particle.position.x = 0; 
     particle.position.y = 0; 
     particle.position.z = 0; 

     scene.add(particle); 

回答

3

THREE.ParticleCanvasRenderer支持和THREE.ParticleSystemWebGLRenderer支持。您可能要考虑使用THREE.Sprite。见http://threejs.org/examples/webgl_sprites.html

three.js r.60

+0

感谢精灵的建议和洞察。我发现这也是有帮助的:http://stemkoski.github.io/Three.js/Sprites.html – JVE999