Saya bekerja dengan versi 104.0 dari tiga js dan saya menemukan bug yang menarik untuk dipecahkan sepenuhnya.
Pengetikan untuk normalScale dari MeshStandardMaterial benar-benar salah. Di sini tertulis bahwa "angka" tapi itu salah besar harus Vector2 seperti semua jenis normalScale.
ES. Jenis material phong untuk normalScale adalah Vector2.
kelas ekspor MeshPhongMaterial memperluas Material {
konstruktor (parameter ?: MeshPhongMaterialParameters);
warna: Warna;
specular: Warna;
kilau: angka;
....
normalScale: Vector2;
Di sisi lain, jenis MeshStandardMaterial:
kelas ekspor MeshStandardMaterial memperluas Material {
konstruktor (parameter ?: MeshStandardMaterialParameters);
mendefinisikan: apapun;
warna: Warna;
kekasaran: angka;
metalness: nomor;
...
normalScale: angka;
Sebenarnya jika saya memperbaiki jenis file tersebut tidak memberi saya kesalahan.
Tolong bisakah Anda memperbaiki kesalahan ini?
Seharusnya baik-baik saja sekarang 👍
Ya sekarang semuanya baik-baik saja. Tahukah Anda mengapa jika saya "npm install three" file tersebut belum diperbaiki?
Perubahan belum diproduksi. Anda harus menunggu rilis berikutnya ( R105
) di akhir bulan.