方法一: three.js中生成html5中的body。
<body onload="draw();">
</body>
function initRender() {
renderer = new THREE.WebGLRenderer({antialias: true});
renderer.setClearColor(new THREE.Color(0x000000)); //设置背景颜色
renderer.setSize(window.innerWidth, window.innerHeight); //设置大小
document.body.appendChild(renderer.domElement); //添加到<body>的内容。
}
方法二:通过html中body的canvas的id来绑定。
<body onload="init()">
<canvas id="mainCanvas" width="1200px" height="1000"></canvas>
</body>
function initRenderer() {
//通过html中body的canvas的id来绑定。
renderer = new THREE.WebGLRenderer({canvas:document.getElementById("mainCanvas")});
}

本文介绍了两种使用three.js进行渲染的方法。第一种是在HTML5的body元素中直接生成内容并调用draw函数。第二种是通过指定body中canvas元素的id来初始化渲染器。这两种方法为用户提供了解决实际问题的具体步骤。
1万+

被折叠的 条评论
为什么被折叠?



