20250125_134356 scratch 后羿射日

项目名称

后羿射日

项目介绍

天上有十个太阳
很热
后果是旱灾
所以
英雄后羿决定射下9个太阳

环境准备

添加背景

在这里插入图片描述

添加后羿

在这里插入图片描述

后羿的初始化

初始化位置
初始化大小

在这里插入图片描述

添加弓箭

添加并设置大小

在这里插入图片描述

初始化

在这里插入图片描述

弓箭不停面向鼠标指针

在这里插入图片描述

弓箭射出

如果按下鼠标
就发射的逻辑
使用克隆体

当克隆体启动时
不停的让弓箭向前移动10步

在这里插入图片描述

碰到边缘就删除弓箭

在这里插入图片描述

太阳角色

添加太阳并设置它的位置与大小

在这里插入图片描述
初始化太阳

在这里插入图片描述

制作十个太阳
要求两行
每行显示五个

先生成一行太阳
即生成五个太阳
并为第二行太阳的生成做准备

在这里插入图片描述

生成第二行太阳
就是把前面的步骤执行2遍

在这里插入图片描述

本体隐藏
克隆体显示

在这里插入图片描述

太阳计数器

每出现一个太阳
就要计录数量

定义一个变量n

在这里插入图片描述

n初始化为0
在生成太阳的地方

在这里插入图片描述

每克隆了一个太阳
n加1

在这里插入图片描述

太阳的掉落

太阳碰到弓箭就要掉落
在太阳的克隆体里写
一边向下掉
一边让太阳虚化
碰到边缘就删除

在这里插入图片描述

射下一个太阳
n减1

在这里插入图片描述

弓箭的优化

现在的情况
一个弓可以射多个太阳
不合适的
要求一个弓只可以射一个太阳

在这里插入图片描述

注意要加一个等待0秒

添加音效
给太阳掉落添加音效

在这里插入图片描述

给射出弓箭添加音效
使用rip

在这里插入图片描述

胜败判定

游戏启动倒计时20秒
如果时间到了
就判断胜负

新建变量t

在这里插入图片描述

在舞台初始化

在这里插入图片描述

倒计时不停减少数据
直到t的值为0

在这里插入图片描述

判断胜负

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鲸鱼编程pyhui

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值