2021-04-05
见缝插针小游戏
结束动画
我们的结束动画很简单,就是把画面放大,把背景改成红色,再有一个停顿就可以了
1、对于放大画面和修改背景颜色的操作,在这里可以直接修改相机设置
我们要获取到Hierarchy窗口中的Main Camera,打开GameManager脚本
添加属性
private Camera mainCamera; //场景主相机
在Start ()方法中添加
mainCamera = Camera.main; //获取主相机
1
这样就获取到了相机
2、将结束动画写成一个方法GameOverAnimation()
设置结束动画的速度
private int animationSpeed=3; //结束动画的速度
GameOverAnimation()方法
IEnumerator GameOverAnimation() //游戏结束动画
{
while (true)
{
//背景颜色逐渐变红
mainCamera.backgroundColor = Color.Lerp(mainCamera.backgroundColor, Color.red,animationSpeed*Time.deltaTime);
//图像逐渐变大
mainCamera.orthographicSize = Mathf.Lerp(mainCamera.orthographicSize, 4, animationSpeed * Time.deltaTime);
//当相机的视野为4时跳出循环
if (Mathf.Abs(mainCamera.orthographicSize - 4) < 0.01f)
{
break;
}
yield return 0;
}
yield return new WaitForSeconds(1); //暂停1秒
SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex); //重新加载当前场景,再次开始游戏
}
在这里用到了重新加载场景,所以我们要用到头文件
using UnityEngine.SceneManagement; //重新开始关卡(场景管理),需要用到这个头文件
1
在GameOver()方法中调用动画
StartCoroutine(GameOverAnimation()); //调用结束动画
1
保存后运行一下就OK了。
————————————————
版权声明:本文为CSDN博主「???4.24???」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_46684459/article/details/114736186
2021-04-05相关推荐
- 荣耀机试题 2021.04 ~05
记录下最近面试的算法题 题目记得不是特别清楚了,大致描述. 一 2021.04.17荣耀机试 1 数组排序 题目描述:输入多个数字,按数字从小到大排序. 输入描述 多个整数,保证都在int范围内,用空 ...
- linux机试题,智一面之荣耀机试题 2021.04 ~05
记录下最近面试的算法题 题目记得不是特别清楚了,大致描述. 一 2021.04.17荣耀机试 1 数组排序 题目描述:输入多个数字,按数字从小到大排序. 输入描述 多个整数,保证都在int范围内,用空 ...
- 【2021.04.05】成功解决OBS录屏黑屏问题
1.点击"设置"-"系统"-"显示"-"图形设置"-"浏览" 2.然后点击"OBS程序&q ...
- 2021年 第12届 蓝桥杯 Java B组 省赛真题详解及小结【第1场省赛 2021.04.18】
蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[题目下载.2013年(第4届)~2020年(第11届)] CSDN 蓝桥杯 专栏 2013年 第04届 蓝桥杯 Java B组 省赛真题详解及小结 ...
- 2021年05月软件设计师真题透析
2021年05月软件设计师上午真题及答案解析 1. 在 CPU 中,用( )给出将要执行的下一条指令在内存中的地址. A.程序计数器 B.指令寄存器 C.主存地址寄存器 D.状态条件寄存器 答案:A, ...
- Go 中 time.Parse 报错:year/month/day hour/minute/second out of range 时间格式化为什么是 2006-01-02 15:04:05?
1. 问题现象 在使用 Go 语言的 time.Parse 解析时间时遇到以下错误: func main() {timeParse, err := time.Parse("2006-11-0 ...
- DotNetNuke 04.05.05 安装
预备条件: 1.下载DotNetNuke 04.05.05 安装版或源代码版 http://sourceforge.net/project/downloading.php?group_id=77052 ...
- 【R】【课程笔记】04+05 数据预处理+收益率计算
本文是课程<数据科学与金融计算>第4-5章的学习笔记,主要介绍金融数据处理.收益率计算和R与C++调用,用于知识点总结和代码练习,Q&A为问题及解决方案. 往期回顾: 博文 内容 ...
- Russ Cox:这不是Go项目的标准布局 | Gopher Daily (2021.04.28) ʕ◔ϖ◔ʔ
每日一谚:Profile before you decide something is performance critical. Go技术生态 Go web开发的当前状态 - https://tno ...
- Go webrtc项目pion创始人专访 | Gopher Daily (2021.04.07) ʕ◔ϖ◔ʔ
每日一谚:Go makes error handling as important as any other code Go技术生态 go webrtc项目pion的创始人专访 - https://w ...
最新文章
- 【Python】卸载完Python3 之后 Python2 无法打开IDLE
- 戛古 Kakku, Kekku-掸邦 shan state
- ldaptemplate 分页_分页机运行与维护
- TiDB 源码阅读系列文章(十六)INSERT 语句详解
- Android 10如何增强移动安全性
- 今日心得:人生就像一杯茶,不会苦一辈子但会苦一阵子
- 接口自动化测试平台-用例设计的思考
- 【Java】equals源码分析
- 【Spark调优】聚合操作数据倾斜解决方案
- Java 盾神与积木游戏
- Python爬虫:搜狗(微信,知乎)公众号内容
- 中山大学计算机软件专业,【广州日报】中山大学在珠海校区新成立人工智能学院和软件工程学院...
- 关于三门问题的Python代码
- poj 2187 凸包or旋转qia壳法
- 有哪些营销书籍值得推荐?市场营销人员必读书单
- XUPT新生赛题目回顾(2)
- 计算机网络实验一层二叉树,2016考研计算机冲刺考点梳理:二叉树算法(1)
- 手机录屏视频用ffmpeg进行视频截取以及旋转
- 【Windows】之搭建 Go 语言环境
- 360n4s普通版Android7,360手机N4S有几个版本 360手机N4S各版本区别对比
热门文章
- 学堂在线计算机挂了咋办,各位师兄师姐我想问下计算机挂了是直接重修吗(#泪)...
- 计算机学校专业工学,大学专业详解:工学(仪器仪表类)
- 布尔运算_利用布尔运算拆分汉字
- java中四种默认的权限修饰符,Java中四种访问权限资料整理
- 对计算机网络与系统的认识,浅谈对计算机网络的认识
- python csv数据处理_Python数据处理(1) —CSV文件数据处理
- php pdo参数化,php – 如何正确地使用PDO对象的参数化SELECT查询
- uilabel 自行撑开高度_UILabel文本高度计算的那些事儿
- 思维导图一定要用计算机来完成吗,计算机绘制思维导图有什么优势
- 微软官方pe工具_很好却不够香!微软官方免费数据恢复工具体验