陳新龍
《我的世界》是一款像素風(fēng)格的沙盒游戲,其中最具特色的是所有物質(zhì)都是由一個個3D方塊組成的。那么今天我們就用Scratch來建游戲的主角——史蒂芬。
史蒂芬的人物模型由頭、身體、胳臂、腿共六個長方體組成。我們根據(jù)史蒂芬的外形特征,在造型中繪制五個不同顏色的長方形作為身體的不同部位,其中表示手臂和身體的三個長方形在同一個造型中,注意保持所有長方形的高度相同,如果高度不一致會導(dǎo)致人物旋轉(zhuǎn)后產(chǎn)生錯位。保持所有方形下緣中心在中心點偏上位置,這樣可以避免人物的不對稱。在完成例子后你可以在透徹理解造型的對應(yīng)部位后,對顏色和外形做大膽改變,這樣人物的衣著和外形也會變化。
在繪制完身體部位之后,你要理解這個3D造型的原理是層疊多個不同顏色的克隆方塊,然后一同旋轉(zhuǎn),這樣看起來就是一個3D的人物了。
首先新增一個變量“狀態(tài)”設(shè)為0,當(dāng)全部組件克隆完后,變量設(shè)為1,用于提示完成克隆可以開始旋轉(zhuǎn)展示3D造型了。
從人物腳的位置(21,-80)開始繪制,根據(jù)部位高度不同對各個部位克隆不同的次數(shù)。對腳的造型進(jìn)行15次克隆復(fù)制,每次克隆后將Y坐標(biāo)增加1。隨后再切換下一個造型克隆腿30次,克隆身體手臂40次,肩膀10次,頭10次。所有造型繪制結(jié)束,將狀態(tài)設(shè)置為1。
造型的重復(fù)次數(shù)越多這個部位就越長,你可以根據(jù)實際情況調(diào)整(只要看起來形象逼真就可以)。
當(dāng)狀態(tài)等于1之后,所有克隆體一起重復(fù)右轉(zhuǎn)1度,人物就轉(zhuǎn)起來了。
制作這個3D人物的難度一是在于想到這種模擬3D效果的小竅門,二是在于繪制和控制重復(fù)執(zhí)行的次數(shù),大家也可以根據(jù)自己的創(chuàng)作來創(chuàng)造出不一樣的屬于你的3D造型。