问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用scratch 制作一个简单小游戏 但是想不到玩什么游戏 有建议吗

发布网友 发布时间:2022-04-23 05:22

我来回答

4个回答

热心网友 时间:2023-10-16 06:00

“如何让一个角色跟着另一个角色”这个问题

我想了很久。得出的第一个结论是“
延迟执行动作

。所以初期的想法是,
在按下方向按键时,第二个角色延迟执行。

初期的脚本如上面的两个图,
设定了全局变量
delay
调整延迟时间,
局部变


t
的预期作用是在克隆之后加
1
,以增加延迟时间(其实,还没有确定克隆之

t
是初始值还是当前值,后来试过才知道是当前值的)


蛇身的脚本中,
在按下方向键后,
延迟了一会儿。
在只有这两个角色的时候,
跟随的效果还是不错的。
但是问题多多,
比如无法适应快速的操作,
特别是后来
增加了克隆模块后,
常常会有部分蛇身,
提前或者延迟了拐弯时间,
以至于蛇身
支离破碎。

第二个想法是,跟随就是“
面向主体移动

。直接使用“动作”中“面向


这一模块,
免去延迟,
让蛇身与蛇头保持同样的速度,
只在蛇身太接近蛇头的时
候,让蛇身放慢速度再次拉开距离(拐弯时会缩短距离)


蛇头

蛇身

食物

同样有局部变量
t
在克隆之后加
1
,不过原来的全局变量
delay
延时,在
这里变成了全局变量
d
距离。
因为无法通过
“面向


这一模块跟着前一个蛇身,
所以只能是所有蛇身都跟着蛇头,只是距离不同。

其实,我是蛮喜欢这个效果的,在转弯的时候,蛇身弧线跟着蛇头,看起来
自然一点。但是,同样也有问题:在蛇身增加时,蛇头直线运动时,后面的蛇身

都是歪着平移的,整体看起来像是在水上漂,而不是爬;另外,可以想象当蛇身
数量增加到一定的时候,最后一截蛇身到蛇头的距离超过了舞台的宽度一半时,
就会出现各种重叠。如果能让后一段蛇身跟着前一段的蛇身就好了,哎
~

第三个想法,跟随是“
再一次走过前任走过的路

。这样的情况下,首先要
做的就是记录前任走了哪些路。
直线的路,
没什么好记录的,
重点记录的是在哪
里拐弯,
拐向了哪边。
于是这里就用到了链表。
要保存的数据有拐弯时的
X
坐标、
Y
坐标及方向,所以用了三个链表。蛇头在拐弯时写入链表,最后一截蛇身(蛇
尾)在拐弯后删除链表第一项。局部变量
t
(相当于是蛇身的编号)
,及全局变量
tail
(每多一截蛇身就加
1
)来判断是否是蛇尾。

同时为了方便控制,
增加了一个
flag
变量,
这样就可以只用空格键来控制游
戏的开始和结束。

蛇头

在这里尝试了使用新建模块的功能,新建了一个模块用来储存拐弯点的
X

Y
坐标及方向。
下载文档到电脑,查找使用更方便
1下载券 656人已下载
下载
还剩6页未读,继续阅读

热心网友 时间:2023-10-16 06:00

这些都可以:超级玛丽、打地鼠、打砖块、切水果、冒险类、植物大战僵尸......都可以

热心网友 时间:2023-10-16 06:01

大鱼吃小鱼吧,挺简单的

热心网友 时间:2023-10-16 06:01

*战类
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 香辣片片鱼怎样做才好吃? 做梦,梦到.......... 现在最好用的求职找工作软件是哪个? 做梦梦到的 香辣鱼片的菜品特色 用Scratch制作简单的游戏 做梦梦到的? 麻辣鱼怎么做 怎样做草鱼片好吃? scratch编程如何让背景实体化? 麻辣鱼片的做法 最正宗的做法 如何使用scratch该制作游戏 Scratch为什么我的大鱼吃小鱼会广播好多次? 香辣鱼片的简介 有一首草原歌曲不知道名字,男的唱的挺欢快的。有句歌词是草原上的姑娘,草原上的儿郎。是啥歌? 香辣鱼片火锅怎么做好吃 十首最火草原歌? Scratch2大鱼吃小鱼 吃你的大鱼怎么做 香辣鱼片怎样做? 有一首草原豪放歌,歌词有:你从天而降的你,落在我的马背上……好像是射雕英雄传里的,求歌名…… 做梦梦见自己 大家说说 鱼都怎么做好吃?? 每根鱼刺都香辣入味的草鱼,到底该怎么做出来呢? 什么是scratch编程软件?这个软件有什么功能? 请问找工作下载什么软件? scratch编程优秀的作品有哪些? 做梦梦见是真的吗 香辣鱼块怎么做如何做好吃 程序员工作软件有哪些?在哪里可以下载? 想找工作,下载个什么软件靠谱呢? 鱼片用开水烫还是用油 网上找工作下载什么软件好? 大家都下载什么软件找工作,怎么能找到工作? 找工作,下载什么软件 找工作下载什么软件好? 找工作下载哪个aPp吗 想找工作,下载什么软件好 程序员工作软件下载地址,新手求大神帮帮忙。 想找个工作,下载58同城还行吧?关于找工作的,还可以下载什么软件?网友们帮我推荐一下吧,谢谢…… 下什么软件找工作?