Ich habe einen Versuch mit der Basis Szene von Threejs gemacht, aber ich kann nicht verstehen, warum der Canvas-Hintergrund komplett schwarz ist.Threejs Canvas Hintergrund schwarz
<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:
-Code bei felpone.netsons.org
Das ist nicht ganz richtig. Verwenden Sie 'renderer = new THREE.WebGLRenderer ({alpha: true}); renderer.setClearColor (0x000000, 0); 'und die CSS-Hintergrundfarbe wird angezeigt. – WestLangley
@WestLangley eigentlich die Verwirrung (und meine auch) kommt von der Tatsache, dass die Canvas-Hintergrundfarbe sich anders verhält, je nachdem, wo es definiert ist; als CSS-Stil auf dem Canvas-Element direkt (http://jsfiddle.net/dzdoLosm/) oder als css-Element selbst (http://jsfiddle.net/n0jdpr76/) wobei setClearColor (color, 0) 'scheint nicht zu funktionieren. – gaitat
Ihre clearColor hat null Alpha. Probiere 'renderer.setClearColor (0xff0000, 0.5);' – WestLangley