Ho eseguito una prova con la scena base di threejs ma non riesco a capire perché lo sfondo della tela sia completamente nero.Threejs canvas background black
<html>
<head>
<title>My first Three.js app</title>
<style>
body { margin: 0; }
canvas { width: 100%; height: 100%;background-color: white; }
</style>
</head>
<body>
<script src="Stereos/threejs/three.js"></script>
<script>
var scene = new THREE.Scene();
var camera = new THREE.PerspectiveCamera(75, window.innerWidth/window.innerHeight, 0.1, 1000);
var renderer = new THREE.WebGLRenderer();
renderer.setSize(window.innerWidth, window.innerHeight);
document.body.appendChild(renderer.domElement);
</script>
</body>
</html>
EDIT:
Codice e felpone.netsons.org
Questo non è proprio vero. Usa 'renderer = new THREE.WebGLRenderer ({alpha: true}); renderer.setClearColor (0x000000, 0); 'e il colore di sfondo CSS verrà visualizzato. – WestLangley
@WestLangley in realtà la confusione (e anche il mio) deriva dal fatto che il colore di sfondo della tela si comporta in modo diverso in base a dove è definito; come stile css sull'elemento canvas direttamente (http://jsfiddle.net/dzdoLosm/) o come elemento css di per sé (http://jsfiddle.net/n0jdpr76/) dove si imposta 'setClearColor (color, 0) 'non sembra funzionare. – gaitat
ClearColor ha zero alfa. Prova 'renderer.setClearColor (0xff0000, 0.5);' – WestLangley