新手求助!
scratch吧
全部回复
仅看楼主
level 3
前两天看到侄子弄,有点好奇,就自己尝试着玩了一下,头越来越大,求助各位大神
想编一个大鱼吃小鱼的游戏,现在出现了一点问题(玩家控制的小鱼A,被吃掉的小鱼B,下图是B的程序):
1.小鱼方向没法随机,只能朝着固定方向移动
2.摁下空格键小鱼还会继续克隆自己并移动
(真的纯新手,靠自己理解写的,真心请教)
2025年05月23日 09点05分 1
吧务
level 15
1、方向是在背景切换时候设置的,所以每次切换背景到“游戏界面”时才会更新一次,移动方向自然是固定的。如果希望初始方向随机,那就把设置方向放在“当作为克隆体启动时”底下。如果希望每次移动的方向都随机,那就直接把取随机数放在“面向()方向”里面。
2、“重复执行直到按下空格键”里面有“等待2秒”,那么每2秒才会执行一次判断,除非长按空格超过2秒,否则几乎不可能在执行判断时按下空格键。可以新建一个变量用来记录空格键是否按下,每次游戏开始时设为0;用另一个循环检测空格键是否按下,当按下空格键时将变量设置为1。用于克隆的循环里面加一个判断变量是否等于1,如果是则停止当前脚本,否则克隆。
另外,建议把作为克隆体启动里面的隐藏改成删除本克隆体,否则当克隆体数量达到上限后就不会继续克隆了。
2025年05月23日 10点05分 3
好的好的,感谢
2025年05月23日 10点05分
level 3
大佬我写了这样一个变量逻辑上可以嘛,为什么摁下空格变量不会增加呢@遧傂鼝
2025年05月25日 00点05分 4
没加重复执行,只会在背景切换时判断一次
2025年05月25日 12点05分
level 1
2025年10月26日 05点10分 5
1