用户:
活动喵查看:15 回复:30 评论:15 创建时间:2019-05-12T11:43:17
在上一篇教程中,我们重点讲解弹幕功能的实现,那在本章的教程里,我们主要给大家讲解如何实现制作血量条和结局判定。
用画板绘制一个红色的长方形作为血量条的底色,复制该角色,将其颜色替换为黄色,作为血量条。PS:模板作品里已经绘制好了,大家直接使用即可。

选中决心血条,根据决心血量的数值变化,改变血条的宽度。
同样的方法,制作小花的血量条。
✨两点注意事项:
1、新建变量 FlowerHP 设置其初始值为200,代表“小花”的血条值。PS:模板作品里已经创建好了,大家直接使用即可。
2、需要调节血条的中心点到左下角,因为宽度会以中心点为轴心进行变化。PS:模板作品里已经创建好了,大家直接使用即可。
游戏共有两种结局,一是决心成功战胜小花,玩家胜利,二是决心战败,游戏结束。
游戏过程中,当决心的血量降低为 0 时,判定决心战败。
决心战败时会播放失败特效,并切换到屏幕 2,显示“ GameOver ”字样。
游戏过程中,胜利的判断有两种,一种情况是当小花的血量降低为 0 时,判定决心胜利;另一种情况是,小花发射完所有弹幕,仍未打败决心,也判定为决心胜利。
第二种情况,需要在最后一轮子弹,即弹幕 4 结束后,发送广播“胜利”。
决心成功躲过所有弹幕而血量不为0,切换到屏幕3,显示‘’You Win”字样。
除了以上制作血条和结局判定的教程外,为了更好的展现游戏细节,本次模板作品中还有游戏音乐和 UT 游戏中必不可少的方框模块。
关于游戏音乐,本次模板作品中共插入了 3 段音乐,分别是Toby Fox Best Friend、Toby Fox Heartache、Toby Fox Determination,分别用于开场时的音乐、开战后贯穿整个游戏的背景音乐以及游戏失败时的音乐。具体积木如下:

关于方框,总共是两种情况,一种是当广播发送“开始”时,方框图层上移显示,且宽度增加 5 重复 20 次;另一种是当收到广播“ over ”时,方框隐藏。PS:本次模板作品里已经放置好了,大家只需要拖拽拼接好即可。
✨ 两点注意事项:
1、决心战败时将不能再移动,所以需要使用停止当前的脚本的积木停止决心的操作。
2、游戏过程中小花一直不断变换造型,当决心胜利时,在切换小花到特定造型前,需先使用停止当前角色的其他脚本积木停止小花不断变换造型的程序。
感谢你参与《审判之战》主题游戏第五章教程的学习,恭喜你又掌握了一项新的技能,下一章教程我们将为你带来第六篇教程《游戏剧情对话》。
附录
活动介绍:
其他教程贴链接
Step 1 获取《审判之战(UT)》主题活动模板作品:https://shequ.codemao.cn/community/176178
Step 2 开场审判词与友情颗粒: https://shequ.codemao.cn/community/176222
Step 3 决心、战斗与治疗:https://shequ.codemao.cn/community/176237
Step 4 弹幕合辑:https://shequ.codemao.cn/community/176245
Step 6 游戏剧情对话:https://shequ.codemao.cn/community/176248