APP下载

Scratch绘制3D方块人

2020-08-20陈新龙

电脑报 2020年31期
关键词:史蒂芬方块克隆

陈新龙

《我的世界》是一款像素风格的沙盒游戏,其中最具特色的是所有物质都是由一个个3D方块组成的。那么今天我们就用Scratch来建游戏的主角——史蒂芬。

史蒂芬的人物模型由头、身体、胳臂、腿共六个长方体组成。我们根据史蒂芬的外形特征,在造型中绘制五个不同颜色的长方形作为身体的不同部位,其中表示手臂和身体的三个长方形在同一个造型中,注意保持所有长方形的高度相同,如果高度不一致会导致人物旋转后产生错位。保持所有方形下缘中心在中心点偏上位置,这样可以避免人物的不对称。在完成例子后你可以在透彻理解造型的对应部位后,对颜色和外形做大胆改变,这样人物的衣着和外形也会变化。

在绘制完身体部位之后,你要理解這个3D造型的原理是层叠多个不同颜色的克隆方块,然后一同旋转,这样看起来就是一个3D的人物了。

首先新增一个变量“状态”设为0,当全部组件克隆完后,变量设为1,用于提示完成克隆可以开始旋转展示3D造型了。

从人物脚的位置(21,-80)开始绘制,根据部位高度不同对各个部位克隆不同的次数。对脚的造型进行15次克隆复制,每次克隆后将Y坐标增加1。随后再切换下一个造型克隆腿30次,克隆身体手臂40次,肩膀10次,头10次。所有造型绘制结束,将状态设置为1。

造型的重复次数越多这个部位就越长,你可以根据实际情况调整(只要看起来形象逼真就可以)。

当状态等于1之后,所有克隆体一起重复右转1度,人物就转起来了。

制作这个3D人物的难度一是在于想到这种模拟3D效果的小窍门,二是在于绘制和控制重复执行的次数,大家也可以根据自己的创作来创造出不一样的属于你的3D造型。

猜你喜欢

史蒂芬方块克隆
谜题方块
纸板俄罗斯方块拼图
给善良一次机会
美男子与女儿乱伦生子双双被捕
向史蒂芬·霍金致敬
有序数方块
属于“我们”
属于“我们”
Cloning Pets克隆宠物
线性克隆系统的数学原理