见缝插针小游戏

结束动画
我们的结束动画很简单,就是把画面放大,把背景改成红色,再有一个停顿就可以了
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相关推荐

  1. 荣耀机试题 2021.04 ~05

    记录下最近面试的算法题 题目记得不是特别清楚了,大致描述. 一 2021.04.17荣耀机试 1 数组排序 题目描述:输入多个数字,按数字从小到大排序. 输入描述 多个整数,保证都在int范围内,用空 ...

  2. linux机试题,智一面之荣耀机试题 2021.04 ~05

    记录下最近面试的算法题 题目记得不是特别清楚了,大致描述. 一 2021.04.17荣耀机试 1 数组排序 题目描述:输入多个数字,按数字从小到大排序. 输入描述 多个整数,保证都在int范围内,用空 ...

  3. 【2021.04.05】成功解决OBS录屏黑屏问题

    1.点击"设置"-"系统"-"显示"-"图形设置"-"浏览" 2.然后点击"OBS程序&q ...

  4. 2021年 第12届 蓝桥杯 Java B组 省赛真题详解及小结【第1场省赛 2021.04.18】

    蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[题目下载.2013年(第4届)~2020年(第11届)] CSDN 蓝桥杯 专栏 2013年 第04届 蓝桥杯 Java B组 省赛真题详解及小结 ...

  5. 2021年05月软件设计师真题透析

    2021年05月软件设计师上午真题及答案解析 1. 在 CPU 中,用( )给出将要执行的下一条指令在内存中的地址. A.程序计数器 B.指令寄存器 C.主存地址寄存器 D.状态条件寄存器 答案:A, ...

  6. 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 ...

  7. DotNetNuke 04.05.05 安装

    预备条件: 1.下载DotNetNuke 04.05.05 安装版或源代码版 http://sourceforge.net/project/downloading.php?group_id=77052 ...

  8. 【R】【课程笔记】04+05 数据预处理+收益率计算

    本文是课程<数据科学与金融计算>第4-5章的学习笔记,主要介绍金融数据处理.收益率计算和R与C++调用,用于知识点总结和代码练习,Q&A为问题及解决方案. 往期回顾: 博文 内容 ...

  9. Russ Cox:这不是Go项目的标准布局 | Gopher Daily (2021.04.28) ʕ◔ϖ◔ʔ

    每日一谚:Profile before you decide something is performance critical. Go技术生态 Go web开发的当前状态 - https://tno ...

  10. Go webrtc项目pion创始人专访 | Gopher Daily (2021.04.07) ʕ◔ϖ◔ʔ

    每日一谚:Go makes error handling as important as any other code Go技术生态 go webrtc项目pion的创始人专访 - https://w ...

最新文章

  1. 【Python】卸载完Python3 之后 Python2 无法打开IDLE
  2. 戛古 Kakku, Kekku-掸邦 shan state
  3. ldaptemplate 分页_分页机运行与维护
  4. TiDB 源码阅读系列文章(十六)INSERT 语句详解
  5. Android 10如何增强移动安全性
  6. 今日心得:人生就像一杯茶,不会苦一辈子但会苦一阵子
  7. 接口自动化测试平台-用例设计的思考
  8. 【Java】equals源码分析
  9. 【Spark调优】聚合操作数据倾斜解决方案
  10. Java 盾神与积木游戏
  11. Python爬虫:搜狗(微信,知乎)公众号内容
  12. 中山大学计算机软件专业,【广州日报】中山大学在珠海校区新成立人工智能学院和软件工程学院...
  13. 关于三门问题的Python代码
  14. poj 2187 凸包or旋转qia壳法
  15. 有哪些营销书籍值得推荐?市场营销人员必读书单
  16. XUPT新生赛题目回顾(2)
  17. 计算机网络实验一层二叉树,2016考研计算机冲刺考点梳理:二叉树算法(1)
  18. 手机录屏视频用ffmpeg进行视频截取以及旋转
  19. 【Windows】之搭建 Go 语言环境
  20. 360n4s普通版Android7,360手机N4S有几个版本 360手机N4S各版本区别对比

热门文章

  1. 学堂在线计算机挂了咋办,各位师兄师姐我想问下计算机挂了是直接重修吗(#泪)...
  2. 计算机学校专业工学,大学专业详解:工学(仪器仪表类)
  3. 布尔运算_利用布尔运算拆分汉字
  4. java中四种默认的权限修饰符,Java中四种访问权限资料整理
  5. 对计算机网络与系统的认识,浅谈对计算机网络的认识
  6. python csv数据处理_Python数据处理(1) —CSV文件数据处理
  7. php pdo参数化,php – 如何正确地使用PDO对象的参数化SELECT查询
  8. uilabel 自行撑开高度_UILabel文本高度计算的那些事儿
  9. 思维导图一定要用计算机来完成吗,计算机绘制思维导图有什么优势
  10. 微软官方pe工具_很好却不够香!微软官方免费数据恢复工具体验