陳新龍

《我的世界》是一款像素風格的沙盒游戲,其中最具特色的是所有物質都是由一個個3D方塊組成的。那么今天我們就用Scratch來建游戲的主角——史蒂芬。

史蒂芬的人物模型由頭、身體、胳臂、腿共六個長方體組成。我們根據史蒂芬的外形特征,在造型中繪制五個不同顏色的長方形作為身體的不同部位,其中表示手臂和身體的三個長方形在同一個造型中,注意保持所有長方形的高度相同,如果高度不一致會導致人物旋轉后產生錯位。保持所有方形下緣中心在中心點偏上位置,這樣可以避免人物的不對稱。在完成例子后你可以在透徹理解造型的對應部位后,對顏色和外形做大膽改變,這樣人物的衣著和外形也會變化。
在繪制完身體部位之后,你要理解這個3D造型的原理是層疊多個不同顏色的克隆方塊,然后一同旋轉,這樣看起來就是一個3D的人物了。
首先新增一個變量“狀態”設為0,當全部組件克隆完后,變量設為1,用于提示完成克隆可以開始旋轉展示3D造型了。

從人物腳的位置(21,-80)開始繪制,根據部位高度不同對各個部位克隆不同的次數。對腳的造型進行15次克隆復制,每次克隆后將Y坐標增加1。隨后再切換下一個造型克隆腿30次,克隆身體手臂40次,肩膀10次,頭10次。所有造型繪制結束,將狀態設置為1。
造型的重復次數越多這個部位就越長,你可以根據實際情況調整(只要看起來形象逼真就可以)。

當狀態等于1之后,所有克隆體一起重復右轉1度,人物就轉起來了。
制作這個3D人物的難度一是在于想到這種模擬3D效果的小竅門,二是在于繪制和控制重復執行的次數,大家也可以根據自己的創作來創造出不一樣的屬于你的3D造型。