任何人都可以逐步解释,处理如何安装three-js并开始使用。 https://threejs.org/docs/#manual/introduction/Creating-a-scene"之前的步骤开始
我已经下载了" three.js-master.zip "但我无法弄明白:
" 在使用three.js之前,您需要在某处显示它。将以下HTML保存到计算机上的文件中,以及js /目录中的three.js副本,并在浏览器中打开"
以及粘贴的位置 请像对待儿童课一样解释,因为我到目前为止所做的一切,都没有得到视觉反馈。 恩。
答案 0 :(得分:1)
在项目文件夹中创建另一个文件夹 在我的示例中:C:\ Users \ yourname \ simple-threejs -setup \ JS
下载three.js library(右键单击,然后按"下载链接为...")。将其保存在 js 文件夹中(C:... \ simple-threejs-setup \ js)。
<script src="js/three.js">
标记。这指向您在上一步中下载的THREE.js库。来源摘录如下: <强>纺丝-cube.html:强>
<html>
<head>
<title>My first three.js app</title>
<style>
body { margin: 0; }
canvas { width: 100%; height: 100% }
</style>
</head>
<body>
<script src="js/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 );
var geometry = new THREE.BoxGeometry( 1, 1, 1 );
var material = new THREE.MeshBasicMaterial( { color: 0x00ff00 } );
var cube = new THREE.Mesh( geometry, material );
scene.add( cube );
camera.position.z = 5;
var render = function () {
requestAnimationFrame( render );
cube.rotation.x += 0.1;
cube.rotation.y += 0.1;
renderer.render(scene, camera);
};
render();
</script>
</body>
</html>