实施的正确方法是什么加载栏 in ColladaLoader
?
源代码显示加载器采用三个参数。其中一个是progressCallback
.
progressCallback( { total: length, loaded: request.responseText.length } );
如果我调用一个函数progressCallback
显示值,total
显示为 null 并且loaded
达到 5,200,000。
function(callback){
console.log(callback.loaded + ' / ' + callback.total);
}
我怎样才能附加某种百分比 of the 加载的元素使用ColladaLoader
?
查看源代码ColladaLoader.js
,看起来像progressCallback
函数检查字符总数在你的 collada 文件(5,200,000) 和读取的字符数.
您可以通过使用获得百分比
var percent = Math.round(callback.loaded / callback.total) * 100;
您的百分比从一个数字跳到另一个数字很可能是因为它是在本地调用或部分数据被缓存。如果您从服务器运行此程序,您的百分比将逐渐更新。
WestLangley 是正确的,总数只会显示在服务器或本地服务器上,并且作为null
如果作为文件打开。这是因为 Ajax 向服务器发送请求。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)