【发布时间】:2017-03-09 05:35:00
【问题描述】:
我是 Three.js 新手,不太了解模型加载。
我有一个创建块的函数,另一个函数对其进行纹理处理。
function initThreeAgent()
{
var shape = new THREE.BoxGeometry( squaresize, squaresize, squaresize );
theagent = new THREE.Mesh( shape );
theagent.material.color.setHex( BLANKCOLOR );
drawAgent();
}
但是假设我不希望这是一个盒子,我希望它是一个 .json 模型。我知道我必须使用这样的东西,但我不能把它们全部放在一起。
var loader = new THREE.JSONLoader();
loader.load( '/uploads/SeanHutchinson/Sporty_Man.json', function ( geometry ) {
var mesh = new THREE.Mesh( geometry, new THREE.MeshBasicMaterial() );
如何更改 initThreeAgent 函数以使用上述模型? 谢谢!
【问题讨论】:
标签: javascript json three.js