Jika anda menghadapi masalah menetapkan latar belakang telus atau berwarna dalam Three.js, lalai hitam boleh mengecewakan. Untuk membetulkannya, teliti penyelesaian berikut:
Punca isu berpunca daripada JavaScript dan boleh ditangani dengan mengubah suai nilai warna jelas pemapar .
Contohnya, kod dalam fungsi permulaan Three.js seperti:
renderer.setClearColorHex(0x000000, 1);
Hendaklah dilaraskan kepada:
renderer.setClearColorHex(0xffffff, 1);
Atau, untuk penyelesaian yang dikemas kini:
renderer.setClearColor(0xffffff, 0);
Untuk membenarkan ketelusan, gunakan kod berikut apabila membuat contoh WebGLRenderer:
var renderer = new THREE.WebGLRenderer({ alpha: true});
Selain itu, dari r78 dan seterusnya, warna latar belakang boleh ditetapkan menggunakan:
var scene = new THREE.Scene(); // initializing the scene scene.background = new THREE.Color(0xff0000);
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar Warna Latar Belakang dalam Three.js?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!