嗨,我是气功豆
最近我的项目又咕了,反正闲着也是闲着,不如来写点东西
反正是挺简单的东西,虽然再写出来已经火星了,但是看到目前sc吧“惨淡”的发帖回帖数量还是决定发发东西了
正文开始
----------原文作者为会气功的豌豆,仅在百度贴吧Scratch吧发布,未授禁转----------
【第一步】导入/绘制素材

要注意的是,如果在舞台区发现矢量素材有切片现象,就在周围勾上一圈透明图形就行了。

其他无需多言

我暂时添加了主角和地图的贴图,先实现基本功能再说()
【第二步】衔接地图
由于地图是上下左右衔接的,所以务必要检查所有地图块是否能正常衔接没有瑕疵。
我比较懒,就随便画了点东西()
新建变量,用于记录主角的xy坐标

先将地图克隆出来。
众所周知,sc默认舞台的高度是360,宽度是480
所以,上下两张地图之间的距离就是360px(pixel,像素)

横向地图同理,两张地图之间的距离是480px
那么,这样我们就可以开始制作大地图了——

……吗?
在原版的sc里,角色移动的位置是受限制的,也就是说,我们没法做到完全的移动到0,360的位置:

那怎么办?
又众所周知,sc角色受到位置移动的限制的具体数值是根据角色大小实时计算的(也就是说,限制的位移幅度是和角色大小有关的),而且成反比(应该吧?我也没测试过
)
所以,办法就来了:创建一个巨大的造型,移动到指定位置再换回造型,然后趁程序不注意放个克隆体

然后把全部的地图块都显示出来。

这才刚刚开始呢
(今晚没时间了,明天继续写)
最近我的项目又咕了,反正闲着也是闲着,不如来写点东西

反正是挺简单的东西,虽然再写出来已经火星了,但是看到目前sc吧“惨淡”的发帖回帖数量还是决定发发东西了

正文开始
----------原文作者为会气功的豌豆,仅在百度贴吧Scratch吧发布,未授禁转----------
【第一步】导入/绘制素材

要注意的是,如果在舞台区发现矢量素材有切片现象,就在周围勾上一圈透明图形就行了。

其他无需多言


我暂时添加了主角和地图的贴图,先实现基本功能再说()
【第二步】衔接地图
由于地图是上下左右衔接的,所以务必要检查所有地图块是否能正常衔接没有瑕疵。
我比较懒,就随便画了点东西()
新建变量,用于记录主角的xy坐标

先将地图克隆出来。
众所周知,sc默认舞台的高度是360,宽度是480
所以,上下两张地图之间的距离就是360px(pixel,像素)

横向地图同理,两张地图之间的距离是480px
那么,这样我们就可以开始制作大地图了——

……吗?
在原版的sc里,角色移动的位置是受限制的,也就是说,我们没法做到完全的移动到0,360的位置:

那怎么办?
又众所周知,sc角色受到位置移动的限制的具体数值是根据角色大小实时计算的(也就是说,限制的位移幅度是和角色大小有关的),而且成反比(应该吧?我也没测试过

所以,办法就来了:创建一个巨大的造型,移动到指定位置再换回造型,然后趁程序不注意放个克隆体


然后把全部的地图块都显示出来。

这才刚刚开始呢

(今晚没时间了,明天继续写)