Three.js:可以翻转精灵吗?

And*_*ann 6 three.js

问题:是否可以翻转/镜像Three.js精灵纹理?

背景:使用three.js的当前DEV分支

到目前为止的结果:我首先尝试改变它的三维旋转而没有任何影响.然后我检查了sprite代码并看到旋转在Sprite.js中的这一行重置:

this.rotation3d.set( 0, 0, this.rotation );
Run Code Online (Sandbox Code Playgroud)

改变那里的值没有任何影响.深入挖掘我最终在SpriteRenderer插件中完全迷失了.

我的理解是three.js使用着色器来渲染精灵,这是一个巨大的性能加.因此,使用简单的面部编写自己的精灵实现感觉就像是错误的方向.

Bar*_*icz 6

哦,这是一个很长的镜头,但尝试将精灵的比例设置为-1(在您要翻转的方向上).