突破角色尺寸限制
使用 Scratch 设计角色时,往往会被默认的 480x360 长宽所限制,这篇文章将会介绍两种方法,用来突破 Scratch 的角色尺寸限制,让设计超过范围的大尺寸角色,也可以正常运作 ( 可以将角色尺寸不断放大 )。
快速导览:
方法 1、超迷你造型
突破尺寸限制的第一个方法,就是使用“超迷你造型”,超迷你造型是一个约为 1x1 或 2x2 左右的造型,在造型页签里绘制造型时,可以从造型缩图看到造型“真正的尺寸”,下图的例子,绘制了一个 2x2 的迷你圆形,将圆形对齐画布中心,命名为 small。
加入“想要放大的造型”,下图使用猫咪造型,将造型对齐画布中心,命名为 big。
造型完成后,编辑积木程序测试突破角色尺寸限制:
- 点击绿旗时,尺寸设定 100%。
- 点击角色时,切换至 small 造型,将 small 造型的角色,放大 50。
- 放大后,再切换回 big 造型。
完成后,点击绿旗,点击猫咪角色,就可以不断放大,突破尺寸限制。
为什么可以突破尺寸限制呢?因为 Scratch 在进行尺寸放大时,会按照目前角色的“造型”大小,所以只要 2x2 的 small 造型没有超过尺寸限制范围,就可以无限制地放大,放大后再切换回 big 造型,就会一并放大 (因为放大时,角色内所有造型都会跟着放大 )
同样的道理,如果要做到“缩小到无限小”的角色,就将上述步骤反过来,缩小 big 造型,再切换回 small 造型即可 ( 因为原本的做法会被超小尺寸造型锁定而无法缩小 )。
如果要让程序更为弹性好用,也可以透过“函数”,将积木组装成新的缩放尺寸积木,下图的范例更搭配了逻辑判断积木,判断当尺寸小于等于 100 时就会改用原本的造型尺寸,执行后,按下键盘的向上键,猫咪就会不断放大,按下向下键,猫咪就会不断缩小。
方法 2、超大尺寸角色
突破尺寸限制的第一个方法,就是“绘制一个超大尺寸”的造型,在造型页签里绘制造型时,可以从造型缩图看到造型“真正的尺寸”,下图的例子,制作一个 1440x1080 的风景造型,对齐画布中心 ( 上传图片后,转换成向量图就可以使用“选取”工具缩放尺寸 )。
范例图片:下载链接
完成后,在舞台上就可以看到这个是舞台长宽三倍大的角色。
造型完成后,编辑积木程序测试突破角色尺寸限制:
- 点击绿旗时,使用重复无限次积木。
- 每次重复时,将角色定位到“鼠标座标 x -2”的位置。
完成后,点击绿旗,移动鼠标,就会模拟出在超大的风景里,使用望远镜探索的效果。
特别注意!这个做法有一个限制!不能使用“调整尺寸”的积木,只要一使用调整尺寸的积木,就会侦测到造型超过界限,就会强制将角色缩小,并且再也无法调整回超大尺寸 ( 只能重新再做一个角色 )。
微信扫码关注
抖音扫码关注