-
new CubeTextureLoader()
-
CubeTexture加载类
Example
var loader = new Hilo3d.CubeTextureLoader(); loader.load({ crossOrigin: true, images: [ '//gw.alicdn.com/tfs/TB1Ss.ORpXXXXcNXVXXXXXXXXXX-2048-2048.jpg_960x960.jpg', '//gw.alicdn.com/tfs/TB1YhUDRpXXXXcyaXXXXXXXXXXX-2048-2048.jpg_960x960.jpg', '//gw.alicdn.com/tfs/TB1Y1MORpXXXXcpXVXXXXXXXXXX-2048-2048.jpg_960x960.jpg', '//gw.alicdn.com/tfs/TB1ZgAqRpXXXXa0aFXXXXXXXXXX-2048-2048.jpg_960x960.jpg', '//gw.alicdn.com/tfs/TB1IVZNRpXXXXaNXFXXXXXXXXXX-2048-2048.jpg_960x960.jpg', '//gw.alicdn.com/tfs/TB1M3gyRpXXXXb9apXXXXXXXXXX-2048-2048.jpg_960x960.jpg' ] }).then(function (skybox) { var material = new Hilo3d.BasicMaterial({ diffuse: skybox }); ... });
Extends
Members Show Inherited
Name | Type | Default | Description |
---|---|---|---|
isCubeTextureLoader
|
boolean | true | |
className
|
string | CubeTextureLoader | |
isBasicLoader
|
boolean | true | inherited |
Methods Show Inherited
-
asyncload(params){Promise.<CubeTexture, Error>}
-
加载CubeTexture
Name Type Description params
object 加载参数
Name Type Description crossOrigin
boolean 是否跨域,不传将自动判断
images
Array.<string> 纹理图片地址数组,顺序为 right, left, top, bottom, front, back
right
string 右面的图片地址
left
string 左面的图片地址
top
string 上面的图片地址
bottom
string 下面的图片地址
front
string 前面的图片地址
back
string 背面的图片地址
Returns:
Type Description Promise.<CubeTexture, Error> 返回加载完的CubeTexture对象 -
inherited isCrossOrigin(url){boolean}
-
判断链接是否跨域,无法处理二级域名,及修改 document.domain 的情况
Name Type Description url
string 需要判断的链接
Returns:
Type Description boolean 是否跨域 -
inherited loadImg(url, crossOrigin){Promise.<HTMLImageElement, Error>}
-
加载图片
Name Type Default Description url
string 图片地址
crossOrigin
boolean false optional 是否跨域
Returns:
Type Description Promise.<HTMLImageElement, Error> 返回加载完的图片 -
inherited loadRes(url, type){Promise.<any, Error>}
-
使用XHR加载其他资源
Name Type Default Description url
string 资源地址
type
string text optional 资源类型(json, buffer, text)
Returns:
Type Description Promise.<any, Error> 返回加载完的内容对象(Object, ArrayBuffer, String) -
inherited request(opt){Promise.<any, Error>}
-
XHR资源请求
Name Type Description opt
object 请求参数
Name Type Default Description url
string 资源地址
type
string text optional 资源类型(json, buffer, text)
method
string GET optional 请求类型(GET, POST ..)
headers
object optional 请求头参数
body
string optional POST请求发送的数据
Returns:
Type Description Promise.<any, Error> 返回加载完的内容对象(Object, ArrayBuffer, String)