Bir Box nesnesinin yalnızca bir tarafına bir doku uygulamak çalışıyorum.Birden çok Kutu nasıl oluşturulur ve yalnızca doku bir tarafta mı değiştirilir?
temel kod: I 6 malzemeleri ihtiva eden bir dizi kullanarak güvenilir
BoxGeo = new THREE.BoxGeometry(50, 50, 125);
BoxMat = new THREE.MeshLambertMaterial({ color: 0xF0F0F0 });
BoxObj = new THREE.Mesh(GeoBox, GeoMat);
5 renkli ve (rastgele her Box için dokular bir diziden seçmiş) bir görüntü ile bir, nesne. Ama bir hata atar :(
Her bir yüz için farklı dokuya sahip bir Kutunun basit bir örneğini sağlamak mümkün mü? İnternette bazı örnekleri gördüm, ancak malzeme dizisini Geometry nesnesinin içine koymam gerekiyor ve Ben performans nedenleriyle her Box için yeni Geometrik nesnesi oluşturarak önlemek istiyoruz.
Hahaha! Şaşırtıcı! Çok teşekkür ederim! (Sanırım bu web sitesindeki tüm demoları kontrol ettim) –
@JeremyDicaire - yardım etmekten memnunum – acarlon