W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
用于加載 .tga 資源的加載程序。
TGA 是一種光柵圖形、圖像文件格式。
// instantiate a loader
const loader = new TGALoader();
// load a resource
const texture = loader.load(
// resource URL
'textures/crate_grey8.tga'
// called when loading is completed
function ( texture ) {
console.log( 'Texture is loaded' );
},
// called when the loading is in progresses
function ( xhr ) {
console.log( ( xhr.loaded / xhr.total * 100 ) + '% loaded' );
},
// called when the loading fails
function ( error ) {
console.log( 'An error happened' );
}
);
const material = new THREE.MeshPhongMaterial( {
color: 0xffffff,
map: texture
} );
manager — 供加載器使用的 loadingManager。默認(rèn)值為 THREE.DefaultLoadingManager。
創(chuàng)建一個新的 TGALoader。
請參閱基本 Loader 類以了解公共屬性。
常用方法見 Loader 基類。
url — 包含 .tga 文件的路徑/URL 的字符串。
onLoad — (可選)加載成功完成后要調(diào)用的函數(shù)。該函數(shù)接收加載的 DataTexture 作為參數(shù)。
onProgress — (可選)在加載過程中調(diào)用的函數(shù)。參數(shù)將是 XMLHttpRequest 實例,它包含 .total 和 .loaded 字節(jié)。
onError —(可選)加載期間發(fā)生錯誤時調(diào)用的函數(shù)。該函數(shù)接收錯誤作為參數(shù)。
從 url 開始加載并將加載的紋理傳遞給 onLoad。紋理也直接返回以供立即使用(但可能未完全加載)。
examples/jsm/loaders/TGALoader.js
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: