|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
j% k% b7 H I使用TextureLoader的方法,添加图片进行load& O, c, G5 p5 ?
: B+ C, |1 b3 Q' g* R, a结果如下:
: v: \# l6 S P7 `9 m2 q# A& U. V5 p4 n
1 u$ Y; k2 c, u( O8 @8 N5 x' D
/ q" g1 q, E" K/ F. p, z this.loader = new TextureLoader()
0 g: Z1 U. k! }" `& Q4 {3 L
' z. i; ]/ w; Sconst {headerMaterial,middleMaterial,bottomMaterial} = this.loadTexture (). ?0 o+ q0 {8 o3 i" B( \4 u E
, [/ A* s( `' l
* S) G; C9 J2 T: x1 P1 p
6 T( {4 M! k& @6 _
" v9 [8 Z! D, y1 m8 bloadTexture () {6 N$ H, i; n7 T6 P$ X" j9 r8 Q
5 l' O& q1 ?. z" m) A; E8 \: M) L const headerTexture = this.loader.load('/game/res/images/head.png')* q$ n0 ^( ^2 ~" Q& `1 k- J) p& n# ]
const bottomTexture = this.loader.load('/game/res/images/bottom.png')6 N, l. y! z K% ]; B
const middleTexture = this.loader.load('/game/res/images/middle.png')/ v% s" @9 Q" f
/ S. t1 j: O4 O. [* B) u ]$ j* O" A6 k' l6 K* u3 M- g6 Q7 W
const headerMaterial = new MeshBasicMaterial({
6 j9 R) L" E0 t% `4 c map: headerTexture
8 }+ `) i$ a" r: B# w1 D) ^ })/ m. S" N4 n% q
const middleMaterial = new MeshBasicMaterial({ X5 L- l6 Q1 W! w( j" P
map: middleTexture
: m7 [5 Q6 Q9 c e }); ? S- _% k6 P' H% }6 I& N: v
const bottomMaterial = new MeshBasicMaterial({
+ h/ A3 b% R: ?7 ] map: bottomTexture
* G2 R4 B4 S! U( U })
x3 A6 a! @ L( @/ z8 ~1 x1 D8 s0 `: [, Y& a$ f; C
return {headerMaterial,middleMaterial,bottomMaterial}( _, ]( S: v, |; a
}- d2 I+ g6 ^* H% i6 T
% o0 x5 H' p% r$ }4 u% Z4 l3 Z8 ]. a- ~# p" @6 T r' }: L
|
|