Câu hỏi: Có thể lật/phản chiếu kết cấu sprites Three.js không?Three.js: Có thể lật một sprite không?
nền: Sử dụng chi nhánh DEV hiện tại của three.js
phát hiện cho đến nay: đầu tiên tôi try'd để thay đổi nó là 3d xoay mà không có hiệu lực. Sau đó, tôi kiểm tra mã sprites và thấy rằng quay được reseted trong dòng này trong Sprite.js:
this.rotation3d.set(0, 0, this.rotation);
Thay đổi giá trị không có hiệu lực. Đào sâu hơn tôi đã kết thúc trong plugin SpriteRenderer, nơi tôi đã hoàn toàn bị mất.
Hiểu biết của tôi là ba.js đang sử dụng trình tạo bóng để hiển thị các sprites và đây là một hiệu suất rất lớn cộng thêm. Vì vậy, viết thực hiện sprite của riêng tôi bằng cách sử dụng khuôn mặt đơn giản cảm thấy giống như hướng sai.
Bạn luôn có thể cung cấp riêng 'ShaderMaterial' của bạn cho BA ma, nhưng nó có vẻ như một overkill. –