|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
8 n' b3 j* Y" p+ `! x( F R. ~/ j使用TextureLoader的方法,添加图片进行load
. V2 v. P; ~- g5 B- h
* B) V7 r: D& x7 Y2 s! M2 j9 S结果如下:1 e; X/ m+ o/ _& N. O
A) v. p3 d% q. A2 d& Z' r
+ |( a$ @* ^! q' o7 k) P6 q* W9 L+ v! [3 \$ Q- P! n8 f. C* P
this.loader = new TextureLoader()) v- j9 V+ u6 B! z
0 r5 G8 ?) }2 u) H2 I' C9 S
const {headerMaterial,middleMaterial,bottomMaterial} = this.loadTexture ()
# E5 L$ Y9 U9 f" i
% B& l; N( U( P$ W% x. |3 R
H+ U( [, r6 L# l5 ~. B/ v0 P4 t: ~( u5 \$ Y: F9 ~: t
/ ]4 y ~4 l4 ^5 H d* G$ I! V# G
loadTexture () {1 G1 o* D8 P9 c3 F: h0 b' M! O
+ z# V6 @# L$ B; r- n6 C2 K1 e3 b+ Z, ] const headerTexture = this.loader.load('/game/res/images/head.png')5 `; @$ I s, K+ p4 m# u9 V7 I
const bottomTexture = this.loader.load('/game/res/images/bottom.png'). r5 }4 G( s+ `, Y
const middleTexture = this.loader.load('/game/res/images/middle.png')
T0 x% x- p) d& D/ H+ f' _: c4 Y0 e" K9 H1 W4 b
( s$ s9 P. ], l) k# m' i const headerMaterial = new MeshBasicMaterial({" `" x/ K( \5 e
map: headerTexture% N8 q3 V3 |5 S3 z8 p+ C
})8 H- e0 U6 }6 z7 Z
const middleMaterial = new MeshBasicMaterial({
5 m$ N% }2 u' R4 G: a map: middleTexture
5 k; k3 ~& l9 w' C6 g$ q })9 L" q9 S( s- a
const bottomMaterial = new MeshBasicMaterial({
! m+ U8 L' P n3 f; ]* u& F* E2 Y map: bottomTexture
5 Q4 ?" t4 ^5 l. w! P$ h4 i })
$ [3 \' Z6 A! T% ?' E8 J, X; m: ?) K& [3 H4 m; d
return {headerMaterial,middleMaterial,bottomMaterial}
2 c" a2 w# V# A: m, S; R8 I* i }2 U4 F- B& k! E8 y. z- @, L: B; X
- I5 m- Y, r! O; O5 d( X% e
! D6 k+ x2 m+ w! s
|
|