Unity 3D GameOver文本动画

Step1 Animation

选中Canvas,打开 Animation(Window->Animation),并新建动画

Add Property,将GameOverText添加进Animation

两种方法使Text对象在触发Animation时显示

1、将Text对象在 inspector中设置为disabled,在Animation中将其设置为Enabled
2、将对象的Text Component设为不可见(或者文字透明度为0),在Animation中设置可见(透明度提升),可以操作Text其他属性来达到某些动画需要

Loop

Animation的Loop Time默认为true,GameOver显示一次就可以了

Step2 Animator

在Canvas的inspector中找到Animator,新建一个State Empty,当前的GameOver(LevelSwitch)应该已经自动生成
设置Empty为Default State,并拉一条Transition到LevelSwitch
新建Trigger GameOver

将Trigger GameOver的触发添加到Empty->LevelSwitch的conditions中

Step3 Code

anim.SetTrigger(GameOver)
anim对应对象为以Canvas为Controller的animtor
调用SetTrigger在当前执行中将动画播放一次

Tips

animator的操作对其他动画(人物走动等)同理

Unity3D GoldMiner--GameOver相关推荐

  1. 用Unity3D实现智能巡逻兵游戏

    用Unity3D实现智能巡逻兵游戏 项目地址 智能巡逻兵游戏 完成效果图 类图 要求 游戏设计要求: 创建一个地图和若干巡逻兵(使用动画): 每个巡逻兵走一个3~5个边的凸多边型,位置数据是相对地址. ...

  2. Unity3d开发跳一跳AI(ML-agents)全纪录

    本文首发于"洪流学堂"微信公众号. 洪流学堂,让你快人几步! 跳一跳介绍 最近微信上非常火的一个小游戏,相信大家都已经玩过了. 玩法 小人跳跃的距离和你按压屏幕的时长有关,按屏幕时 ...

  3. unity3d俄罗斯方块源码教程+源码和程序下载

    小时候,大家都应玩过或听说过<俄罗斯方块>,它是红白机,掌机等一些电子设备中最常见的一款游戏.而随着时代的发展,信息的进步,游戏画面从简单的黑白方块到彩色方块,游戏的玩法机制从最简单的消方 ...

  4. Unity3D合成大西瓜

    Unity3D合成大西瓜 1.FruitType using UnityEngine;public enum FruitType {One = 0,Two = 1,Three = 2,Four = 3 ...

  5. 关于Unity3D的初步学习研究周记

    关于Unity3D的初步学习研究周记(1) 学习总结: 本次学习Unity3D其实算是对基本的复习,因为在以前自己玩过一段时间,我也有一点C#的基础,所以我是直接开始做的一些小测试,因为事件原因,两个 ...

  6. Unity3D学习(7)之物理引擎的应用与代码复用

    Unity3D的物理引擎做得很不错,让物体的运动更加贴近现实了.没有人喜欢高深的数学,去计算复杂的运动曲线和力学.使用物理引擎,而你仅需要高中的物理(牛顿!三定律, F = m * a). 物理引擎( ...

  7. 【Unity3D】利用物体碰撞检测、键盘输入处理完成平衡球游戏

    物体碰撞检测是游戏编程里面非常常用的功能,一旦碰到就怎么怎么样,比如掉血等.Unity3D直接就提供了物体碰撞检测的接口,实现起来很方便.借此功能,完成了一个平衡球游戏,同时说明Unity3D的物体碰 ...

  8. Unity3D使用Unity来制作俄罗斯方块游戏

    1. 操作环境 Unity3D 4.1.0版本.Win 7 备注:该方法并非本人原创,我也是根据别人的代码来学习的. 2. 思路分析 该方法中,只有2个脚本,一个是控制方块的(Block.cs),另外 ...

  9. unity3d水果忍者制作

    unity3d水果忍者制作 接着昨天的更新,代码实现模块的理解和实现,这里对ui和声音部分就不做过多解释,主要讲解游戏场景内代码的实现功能: 在一个游戏制作过程中预制体的巧妙使用和删减可以帮我们节省大 ...

  10. 我的Unity3D学习日记-06(自己动手制作FlappyBird)

    自从上次跟着敲了官方示例拾荒者之后,开始对Unity制作2D游戏感兴趣了起来,虽然本文标题叫做Unity3D学习日记.但是Unity其实本来名字里是没有3D这俩字的--很有名的雨血前传 蜃楼就是一个使 ...

最新文章

  1. python http接口_python处理http接口请求
  2. 2019-2020年人工智能产业发展深度报告
  3. 如何删除计算机桌面多余的大e,桌面有个大E浏览器图标,怎么也删除不了
  4. 160家优秀国外技术公司博客
  5. mysql error 1148_MYSQL入坑第一弹--------ERROR 1148 (42000)ERROR 1290 (HY000)
  6. mpu 配置内存空间_PCIE的内存地址空间、I/O地址空间和配置地址空间
  7. windows和linux的内存管理
  8. Jquery Datatable 数据填充报错:requested unknown parameter ‘XXX‘ for row xx, column xx 解决方法
  9. Fail2ban详细教程,解决网站被扫描、CC攻击、ssh暴力破解、防爬虫等问题
  10. web微信授权登录-代码篇
  11. 2015-2016 ACM-ICPC Nordic Collegiate Programming Contest (NCPC 2015) Adjoin the Networks (树的直径)
  12. 2020-2021学年第二学期期末考试《药物治疗学》大作业
  13. Apache http设置反向代理和负载均衡
  14. pythonclass语法_【python类别概念自学】class的语法整理(继承、抽象类别、魔术方法)...
  15. 深入学习用 Go 编写 HTTP 服务器
  16. 百度地图调用 keytool 错误:java.lang.Exception: 密钥库文件不存在、getLocType 167(4.9E-324)错误
  17. 大数据和云计算发展前景怎样?
  18. GE Proficy多个漏洞
  19. matlab grayslice,MATLAB图像处理函数汇总大全(2)
  20. MySQL 中 CONCAT 函数使用

热门文章

  1. jQuery:jQuery淡入淡出效果语法及修改透明度fadeTo()
  2. C# winform窗体程序-菜单动态合并(MDI窗体)
  3. 【React源码】(十六)React 合成事件
  4. JS中三个点(...)
  5. 数据结构-队列-数组队列
  6. 手机彩码:二维码发展新趋势
  7. Python 爬虫:把教程转换成 PDF 电子书
  8. Qt5基础 Qimage与QPixmap的转换
  9. 【音视频SDK测评】线上K歌软件开发技术选型
  10. Cat5 与 Cat5e:两种网线的区别和比较