|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
. [; M4 Z* m. [# b4 I, L& Z使用TextureLoader的方法,添加图片进行load) F0 C4 H; D, {0 ]$ s3 T
1 R7 B; J! i4 a+ Y2 b结果如下:/ ?# ]4 k9 @+ L: U" v! G
) G+ E5 o0 B! {% o; f' o b1 `% G3 Y# q1 ], O- C
6 S3 U8 R) l0 P7 J# v
this.loader = new TextureLoader()
8 y' y# ^; U" \# A2 O- x, J" R
3 q5 ]; [# B1 y( u2 Fconst {headerMaterial,middleMaterial,bottomMaterial} = this.loadTexture ()
1 T5 u9 H6 q. o: r* X- ?9 x) i" W7 V& }$ Z
# k- w; G* h6 O- f5 y# q1 A
8 `0 E5 |% s! V, _7 Y8 B
; v& ~# q* p1 ]( d. p1 |( k6 q
loadTexture () {/ F' s; e2 U2 P1 o# t( [
: A- K; s G8 x& O4 b$ f, ] const headerTexture = this.loader.load('/game/res/images/head.png')2 ~( q1 `8 ~" v9 [; I' p( i
const bottomTexture = this.loader.load('/game/res/images/bottom.png')( h' R' H4 m- H% C" ^& W# K
const middleTexture = this.loader.load('/game/res/images/middle.png')
! g* w& S! [/ d5 m! I0 q0 O: T7 [/ d, r: x7 l+ O, L0 j. b
4 Y- H( S4 x4 ^8 [
const headerMaterial = new MeshBasicMaterial({
" k l9 X$ A$ w0 V, b4 | map: headerTexture
v1 Y$ K5 \. }- P })
' m4 S0 c1 e1 V9 v const middleMaterial = new MeshBasicMaterial({7 u4 u6 x6 W0 s& z& Z' w& }
map: middleTexture1 N0 }; i" W6 f# o) T; R
})
$ j6 p- l: Y% s2 F7 u* c const bottomMaterial = new MeshBasicMaterial({8 N. b* R3 Y8 V; X& s3 @' n) W$ J
map: bottomTexture1 z3 i8 r. l/ H! `
})3 R2 Y1 t( A( e8 n* L1 O
. n- ]) P; Z$ Q: ]1 V6 h return {headerMaterial,middleMaterial,bottomMaterial}. D. T2 X0 H6 ?( V; h) ~# O
}
7 y: q2 N5 y' Z4 |
5 J; p: ^4 q; B, Z1 G; ]% N( C+ k* }" r- Z5 E# D6 u t
|
|