刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

太空大战
1.准备工作
(1)选择Galaxy背景;
(2)选择Rocketship角色、Ball角色和Balloon1角色。
2.功能实现
(1)点击绿旗后,Rocketship角色始终跟随鼠标移动,计时器开始计时;
(2)Balloon1角色出现在舞台上方的随机位置,大小随机,造型随机,间隔随机0.5-3秒后,更换位置、大小和造型,如此重复;
(3)点击鼠标后,发射子弹。Ball角色从当前的Rocketship角色位置,向上方飞出,碰到边缘后,消失。连续点击鼠标,可连续发射子弹;
(4)子弹碰到Balloon1角色后,Balloon1角色消失,得分增加1,播放声音“pop”提示。等待随机0.5-3秒后,Balloon1角色重新出现在舞台上方的随机位置。
(5)游戏运行20秒后,说出得分5秒后,停止运行。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

解析:

【喵呜刷题小喵解析】:本题要求实现一个太空大战游戏,其中Rocketship角色需要跟随鼠标移动,Balloon1角色会在舞台上方的随机位置出现并更换位置和大小,Ball角色会在点击鼠标时从Rocketship位置飞出碰到边缘后消失,如果Ball碰到Balloon1则Balloon1消失并得分增加,最后游戏会在20秒后停止。首先,我们需要设定一些变量,如计时器、得分、发射时间和发射子弹等。当绿旗被点击时,计时器开始计时,发射子弹设为否,发射频率设为0.5,发射频率上限设为3。然后,我们需要实现以下功能:1. 当计时器大于或等于20时,说出得分,等待5秒后停止运行。2. 当发射频率在0.5到3之间时,每次循环增加发射频率0.1,当发射频率达到3时,重新设为0.5。3. 当发射子弹为是时,如果触碰到Balloon1,得分增加1,播放声音“pop”,等待发射频率秒后重新开始发射,否则继续等待。4. 当发射时间大于或等于20时,重新设为0,如果触碰到边缘,停止发射子弹,否则如果鼠标在Rocketship角色范围内,发射子弹并更新Rocketship角色的位置,否则保持上一帧的位置。5. 每次循环,计时器加1。这样,我们就实现了太空大战游戏的基本功能。需要注意的是,在实际编写代码时,还需要考虑一些细节问题,如如何判断触碰到边缘和Balloon1,如何设定Balloon1的随机位置和大小等。
创作类型:
原创

本文链接: 太空大战 1.准备工作 (1)选择Galaxy背景; (2)选择Rocketship角色、B

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share