在为正交相机制作动画时,THREE.Sprite()会出现伪像/抖动

时间:2014-11-04 23:11:37

标签: three.js sprite orthographic

我已经让精灵在我的游戏引擎中正常工作,但我在移动相机时注意到一些奇怪的问题。主要是,当相机移动时,精灵的像素会“摇晃”或“挥动”。你可以在这里看到一个例子(请用高清观看)http://youtu.be/om3EhKsGd9M

我在我的精灵纹理和精灵素材上设置了以下属性,我的纹理大小为64 x 64像素:

spriteTexture.magFilter = THREE.NearestFilter;
spriteTexture.minFilter = THREE.NearestMipMapNearestFilter;

var spriteMaterial = new THREE.SpriteMaterial(
{
    map:sheet,
    useScreenCoordinates:true,
    transparent:true,
    side:THREE.DoubleSide,
});

有关此问题的解决方案的任何想法?我敢打赌,这与精灵在映射到3D空间时的渲染方式有关。

0 个答案:

没有答案