在R99之后,THREE.JSONLoader已被弃用,不再建议使用。取而代之的是THREE.ObjectLoader和THREE.GLTFLoader。
const loader = new THREE.ObjectLoader();
loader.load(url, onLoad, onProgress, onError);
function onLoad(object) { /* 处理加载完成后的模型 */ }
function onProgress(xhr) { /* 处理加载进度 */ }
function onError(error) { /* 处理加载错误 */ }
const loader = new THREE.GLTFLoader();
loader.load(url, onLoad, onProgress, onError);
function onLoad(gltf) { /* 处理加载完成后的模型 */ }
function onProgress(xhr) { /* 处理加载进度 */ }
function onError(error) { /* 处理加载错误 */ }
请注意,以上是在R99之后使用THREE.JSONLoader的替代方案。如果您仍然希望使用THREE.JSONLoader,请参考THREE.js官方文档以获取更多信息。
领取专属 10元无门槛券
手把手带您无忧上云