scratch3第九讲: 吃豆子游戏
学习目标:
1. 理解并掌握面向控件的含义及使用方法.
2. 掌握使用按键控制的方法.
3. 理解重执行和判断语句
4. 学习造型绘制,变形的操作技巧
程序操控说明:
用左右方向键控制"吃豆人"移动.豆子从舞台上方落下,如果被"吃豆人"碰到,就隐藏,表示豆子被吃掉.
程序运行效果:
一. 设置舞台和角色
1. 设置舞台背景
2. 绘制"吃豆人"
- 使用圆形工具画出头和眼睛
- 绘制时注意造型的中心点与画布的中心点要对齐
- 使用变形工具调整出嘴巴
- 用变形工具点出上线嘴唇的位置
- 拖动上下嘴唇的弧线中间位置的点向内形成嘴巴
- 眼睛的做法是一样的
- 复制造型1,产生造型2,在上下嘴唇点的位置外再点个点,然后分别选择上下嘴唇点,删除上下嘴唇点,就把嘴巴变大了.
3. 绘制绿豆子
二. 编写"吃豆人"的脚本
1. 用左右方向键控制"吃豆人"左右移动
2. 编写"吃豆人"的初始化脚本
- 所谓的初始化,就是角色一开始时的样子
- 注意设置角色的初始位置
三. 编写"绿豆子"的脚本
1. 编写绿豆子的初始化脚本
- 大小,位置
- 怎么让豆子出现在随机的位置,注意这里豆子应当在舞台的最上方
2. 绿豆子的下落,以及碰到"吃豆人"的脚本
- 重复执行,如果那么
3. 角色隐藏后怎么再显示出来呢?
4. 如果没有碰到怎么办?
- 如果Y坐标小于-180表示,小绿豆已经跑出了舞台,就停止这个脚本.
5. 复制多个绿豆子
- 所有绿豆子同时出现在舞台,这个不符合游戏的设想,怎么办?
- 在游戏开始增加等待,让每个豆子的等待时间不一样
- 脚本编写好后,再复制其它的豆子
- 为啥一开始,要设置隐藏?
- 在角色区中队角色进行复制,不仅复制了该角色,还将角色所带的脚本一同复制.
四. 游戏完整代码
1. "吃逗人"脚本
2. 豆子的脚本
四. "吃豆子"游戏海可以增加哪些环节,让游戏更精彩.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!