请教:角色2跟随角色1怎么弄
scratch吧
全部回复
仅看楼主
level 4
单定唯一 楼主
就是飞机上角色1 弹药是角色2 ,飞机移动时候发射弹药,弹药就往上移动。弹药怎么和飞机时时同步坐标?谢谢指教
2025年08月21日 04点08分 1
吧务
level 15
如果只有一架飞机,那就用侦测里的()角色的()来获取坐标
如果有多架飞机,就新建一个列表,每当需要发射子弹时就把飞机坐标加入列表的末尾;子弹判断列表非空时移到列表第一项对应坐标,克隆自己,删除列表第一项
2025年08月21日 04点08分 2
慢慢研究下。还不会列表..
2025年08月21日 13点08分
@单定唯一 列表在这里起到一个队列的作用,子弹角色采用先来先服务的策略来处理飞机角色发射子弹的请求。
2025年08月23日 03点08分
level 13
用变量或者列表传递坐标
2025年08月21日 07点08分 3
刚学。还是小白。我在变量增:加角1x,角1y。再角1里 角1x=x、角1y=y ,然后子弹里设置移到角1x和角1y处。子弹还用了克隆。好像效果不好
2025年08月21日 12点08分
子弹出来的效果2颗一起出来然后还不是飞机的正中。
2025年08月21日 12点08分
@单定唯一 我只给思路,写出bug是你的问题,思路绝对没问题
2025年08月21日 12点08分
level 4
单定唯一 楼主
原本打算做个简单的飞机游戏....被我改到这样了...
2025年08月21日 12点08分 4
@破名难取 可以了!
2025年08月22日 04点08分
@破名难取 好的,去试试。谢谢
2025年08月22日 04点08分
弹药隐藏,按发射键,移到飞机位置(提前设置下移一层,避免图层错乱)克隆; 当克隆体启动时显示,重复执行y坐标增加10,如果y>180或碰到(其他角色),那么删除本克隆体。
2025年08月22日 03点08分
level 8
重复执行{
获取:对象1(x,y)
x0=x
y0=y
x1=x0
y1=y0
设置:对象2(x1,y1)
}
2025年09月18日 07点09分 5
1