JSRUN 用代码说话

CubeTextureLoader

编辑教程

CubeTextureLoader

加载CubeTexture的一个类。 内部使用ImageLoader来加载文件。

例子

var scene = new THREE.Scene();
scene.background = new THREE.CubeTextureLoader()
    .setPath( 'textures/cubeMaps/' )
    .load( [
        'px.png',
        'nx.png',
        'py.png',
        'ny.png',
        'pz.png',
        'nz.png'
    ] );

构造函数

CubeTextureLoader( manager : LoadingManager )

manager — 加载器使用的loadingManager。默认为THREE.DefaultLoadingManager.

创建一个新的CubeTextureLoader.

属性

共有属性请参见其基类Loader。

方法

共有方法请参见其基类Loader。

.load ( urls : String, onLoad : Function, onProgress : Function, onError : Function ) : null

urls — 数组长度为6的图像数组,数组内容为URL,每一个URL用于CubeTexture的每一侧。 这些URL将被指定顺序: pos-x, neg-x, pos-y, neg-y, pos-z, neg-z. 数组内容也可以为 Data URIs.

请注意,一般来说,在立方体贴图坐标系中,当查找positive-z轴时,positive-x表示右侧 - 换句话说,此坐标系使用左手坐标系。 由于three.js使用右手坐标系, 环境贴图将在three.js进行pos-x和neg-x进行交互.

onLoad — 加载完成时将调用。回调参数是已被加载的texture.

onProgress — 将在加载过程中进行调用。参数为XMLHttpRequest实例, 其中包含 total 和 loaded 字节。

onError — 在加载错误时被调用。

从URL中进行加载,并将被加载的texture传递给onLoad。

JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。 大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
支付宝
9.99
无法付款,请点击这里
金额: 0
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟