admin 管理员组文章数量: 887021
2024年1月18日发(作者:黑马java面试宝典最新版)
Scratch绘制3D方块人
作者:***
来源:《电脑报》2020年第31期
《我的世界》是一款像素风格的沙盒游戏,其中最具特色的是所有物质都是由一个个3D方块组成的。那么今天我们就用Scratch来建游戏的主角——史蒂芬。
史蒂芬的人物模型由頭、身体、胳臂、腿共六个长方体组成。我们根据史蒂芬的外形特征,在造型中绘制五个不同颜色的长方形作为身体的不同部位,其中表示手臂和身体的三个长方形在同一个造型中,注意保持所有长方形的高度相同,如果高度不一致会导致人物旋转后产生错位。保持所有方形下缘中心在中心点偏上位置,这样可以避免人物的不对称。在完成例子后你可以在透彻理解造型的对应部位后,对颜色和外形做大胆改变,这样人物的衣着和外形也会变化。
在绘制完身体部位之后,你要理解这个3D造型的原理是层叠多个不同颜色的克隆方块,然后一同旋转,这样看起来就是一个3D的人物了。
首先新增一个变量“状态”设为0,当全部组件克隆完后,变量设为1,用于提示完成克隆可以开始旋转展示3D造型了。
从人物脚的位置(21,-80)开始绘制,根据部位高度不同对各个部位克隆不同的次数。对脚的造型进行15次克隆复制,每次克隆后将Y坐标增加1。随后再切换下一个造型克隆腿30次,克隆身体手臂40次,肩膀10次,头10次。所有造型绘制结束,将状态设置为1。
造型的重复次数越多这个部位就越长,你可以根据实际情况调整(只要看起来形象逼真就可以)。
当状态等于1之后,所有克隆体一起重复右转1度,人物就转起来了。
制作这个3D人物的难度一是在于想到这种模拟3D效果的小窍门,二是在于绘制和控制重复执行的次数,大家也可以根据自己的创作来创造出不一样的属于你的3D造型。
版权声明:本文标题:Scratch绘制3D方块人 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1705539509h489090.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论