【发布时间】:2014-08-06 10:50:31
【问题描述】:
我希望场景中的精灵在相机放大或缩小时不要改变大小。并且精灵使用不同的画布纹理作为材质。
我发现 ParticleBasicMatierial 中的 sizeAttenuation 可以为我工作。但是如果我使用 WenGLRenderer,我必须使用 ParticleSystem 而不是带有 CanvasRenderer 的 Particle。
我目前使用 ParticleSystem 只包含一个顶点,每个顶点对应一个 ParticleSystem,所以我的场景中大约有 800+ 个 ParticleSystem,这个可以工作,但是消耗很多。
很明显,我不能在three.js源中使用“HUD”作为示例,因为精灵都是3D场景。
谁能帮帮我。或者将 sizeAttenuation 添加到 Sprite Material!谢谢!
【问题讨论】: