Bil*_*ail 5 rotation sprite three.js
我在 Three js 中使用 sprites 来显示 2d 图像,我遇到的问题是它们旋转以面对相机。
我正在尝试使用它来为 3d 对象伪造阴影。当我旋转相机时,3d 物体会随着相机倾斜,直到它与水平面成 30 度角,但它的阴影(2d 精灵)仍然是 0 度。
如何禁用精灵的自动旋转,或者是否有另一种解决方案可以在三个 js 中预览 2d 图像以使其看起来像 3d 对象?
如何禁用精灵的自动旋转,或者是否有另一种解决方案可以在三个 js 中预览 2d 图像以使其看起来像 3d 对象?
无法使用标志或配置禁用朝向相机的方向。您必须为此修改着色器代码SpriteMaterial。
我建议您使用基于 aPlaneBufferGeometry和 a的网格MeshBasicMaterial。或者,您可以使用ShaderMaterial或编写自定义广告牌着色器RawShaderMaterial。