查看: 392|回复: 1

[教程] 新年收礼小游戏

[复制链接]
本帖最后由 汤果 于 2019-2-3 08:39 编辑

快过年了,做了一个小游戏供大家玩乐。

截图201902030826258856.png

游戏规则


  • 天上随机掉落各种不同的新年礼物。玩家需要通过键盘上的左右键控制底部碗的移动。
  • 每接到一个礼物,积分加 1 分。
  • 如果接到爆竹,积分清零,游戏结束。

制作步骤

步骤1  添加背景和角色

在背景库中选择“冬日”作为背景图片。
截图201902030826304345.png

创建角色“礼物”,造型由以下六种物品组成。
截图201902030826342577.png

创建“爆竹”角色,造型一为一串爆竹,造型二为绽放的烟花。
截图201902030826394784.png

创建“碗”角色,造型选择库中的“碗”。

步骤2  新建变量

新建一个变量,名为“得分”。
截图201902030826433285.png

步骤3  添加“碗”脚本

碗一开始在舞台底部,通过侦测键盘上左右键是否被按下,控制碗左右移动。
截图201902030826481917.png
如果“碗”碰到爆竹,则将得分清零,游戏停止。广播发消息,告诉其他角色游戏结束啦。
截图201902030826534825.png
“碗”接收到广播的消息后,提示“游戏结束”,并将得分清零。
截图201902030826587567.png
步骤4  添加“礼物”脚本

礼物从上空随机位置出现,用随机数产生 X 坐标位置。随机切换一个造型,克隆产生一个副本。
截图201902030827047490.png
礼物产生以后需要从天而降。设置条件,当副本启动的时候从上往下降落。如果遇到“碗”就将积分加 1,同时播放声音“啵”,将该副本删除。此外,如果遇到地面也需要将副本删除。
截图201902030827087641.png
如果侦测到广播消息,需要将所有角色的动作停止,因此需要添加部分代码。
截图201902030827147988.png
步骤5  添加“爆竹”脚本

“爆竹”脚本和“礼物”脚本类似。
截图201902030827199416.png
效果演示


代码文件

项目地址:https://gitee.com/TomHGTang/new_year_gift_collection_games.git

欢迎大家下载体验~~
原贴发布于 http://makelog.dfrobot.com.cn/project/article?aid=876

ASH腻  管理员

发表于 2019-1-7 14:41:28

非常详细的分享!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
wifi气象站

硬件清单

btnicon
我也要做!
点击进入购买页面
关于楼主

楼主的其它帖子

上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2019 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail