我在使用 Three.js 渲染精灵时遇到问题,为了使问题进一步复杂化,我正在使用游戏引擎voxel.js来管理实例。
示例:http ://christopherdebeer.com/sandbox/voxeljs/
我试过搞乱深度{write|test}:
material = new game.THREE.SpriteMaterial({
map: spriteB,
useScreenCoordinates: false,
alignment: game.THREE.SpriteAlignment.bottomCenter,
color: 0xffffff,
fog: true,
depthWrite: true,
depthTest: false
});
对于示例左侧的半透明网格。
我需要的是一个透明的网格或体素,以在该位置显示 2d 精灵的同时为一定体积的空间提供一些物质。
我该如何解决这个问题,或者我做错了什么?