three 中的加载器(上)

41 阅读1分钟

Loader 这是一个加载器的基类, 所有的加载都继承了这个基类,这个基类有一个参数,五个属性,八个方法。

  • crossOrigin 这个属性用于实现 CORS
  • manager 加载器要使用地加载管理 加载管理就是一组API 由 onProgress onError onStart 等函数组成用于处理加载的钩子
  • path 加载资源的基本路径,默认为空字符串 资源根录
  • resourcePath 加载客外资源的基本路径 资源引用的路径
  • requestHeader 请求头配置
  • load 方法 加载资源第一个参数为路径,其他几个为资源管理的API
  • loadAsync 方法 异步加载 加载资源第一个参数为路径,其他几个为资源管理的API
  • total 方法 获取已加载资源总数 在 three 中这个放在方法中但是基实这是一个属性 这个属性提供总字节数或总文件数
  • parse 方法 将加载资源转换为 three 中的对象 在加载内部调用
  • setCrossOrigin 方法 有一个参数 crossOrigin 类型字符串,设置允许跨域
  • setPath 方法 有一个参数 path 类型字符串 设置资源基本路径
  • setResourcePath 方法 有一个参数 resourcePath 类型字符串 文件的路径
  • setRequestHeader 方法 设置请求头 有一个参数是请求头对象