Unity3D–击毙怪物文本提示(文本渐隐渐现)

1:成员变量

public Text hintText;
public AudioClip FirstBlood;//一杀声音
public AudioClip DoubleKill;//二杀声音
public AudioClip triplekill;//三杀声音
public AudioClip multkill;//多杀声音
public AudioSource audioSources;private string hintmsg = "";
private int enemyNumber = 0;

2:获得组件信息

void Start(){hintText = GetComponent<Text>();hintText.enabled = false;//把文本默认开始设置不可见audioSources = this.GetComponent<AudioSource>();//Invoke("showhint", 5f);//延迟调度函数:参数:1调度函数   2:延迟时间}

3:英雄死亡调度函数

 public void EnemyShowmsg(){enemyNumber++;switch(enemyNumber){case 1:{hintmsg = "FirstBlood";audioSources.clip = FirstBlood;  //一杀Invoke("DelaySound", 0.5f);break;}case 2:{hintmsg = "DoubleKill";audioSources.clip = DoubleKill;//二 杀Invoke("DelaySound", 0.5f);break;}case 3:{hintmsg = "TripleKill";audioSources.clip = triplekill; //三杀Invoke("DelaySound", 0.5f);break;}default:{hintmsg = "Mult kill";audioSources.clip = multkill; //多杀Invoke("DelaySound", 0.5f);break;}}showhint();}

4:设置共有方法,供给外部类使用

public void ShowHintMsg(string msg){hintmsg = msg;showhint();}

5:显示文本提示信息设置

private void showhint(){hintText.enabled = true;hintText.text = hintmsg;// hintText.CrossFadeAlpha(1, 0.2f, false);//参数,1:变化到1(1可以完全显示,0完全隐藏),2持续时间,3是否忽略时间帧  Sequence quence = DOTween.Sequence();//序列动画quence.Append(transform.DOScale(Vector3.zero, 0f));quence.Append(transform.DOScale(Vector3.one*1.5f, 0.8f));quence.Append(transform.DOScale(Vector3.zero, 0.8f));Invoke("Hidehint", 2.3f);//延迟调度函数:参数:1:时间}

6:文本消失函数

 private void Hidehint(){transform.DOScale(Vector3.one * 0.5f, 2f);//放大等比例大小2倍,时间//  hintText.CrossFadeAlpha(0, 1, false);//参数,1:变化到0,2持续时间,3是否忽略时间帧hintText.enabled = false;hintmsg = "";}

7:延迟调度播放击杀音乐

//延迟播放音效private void DelaySound(){audioSources.Play();}

Unity3D--击毙怪物文本提示及其带声音(文本渐隐渐现)相关推荐

  1. AxureRP8实战手册-案例1(文本框:带图标文字提示)

    实战案例篇 本篇包含110种实战案例,案例内容均来自互联网知名网站或应用.案例中所包含的基础操作不做详细介绍,如有疑问请参考基础操作篇. 本篇内容由浅至深.前四章围绕基础知识点结合案例进行讲解:最后两 ...

  2. 电脑没有声音一键修复_电脑上有没有好用点的办公提醒小软件?有带声音提醒的桌面便签软件吗...

    经常在电脑上办公的话,恐怕难免在电脑上记录待办事项.只不过,待办事项记下来之后,还需要提醒呢!而问题恰恰出在这里:因为电脑上的记事软件虽然很多,但是提醒工具却很缺乏!那么多记事软件中,好像也就只有Wi ...

  3. python回声程序 一行代码_python实现的比较完成的带声音的摩斯码翻译程序的代码...

    将写代码过程较好的一些代码段做个珍藏,如下代码段是关于python实现的比较完成的带声音的摩斯码翻译程序的代码,希望能对各朋友有所用处. import pygame import time impor ...

  4. Flutter 一个优美的用户体验的登录页面 抖动提示 文本提示

    题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精,优美的应用体验 来自于细节的处理,更源自于码农的自我要求与努力 Flutter是谷歌推出的最新的移动开发框架. [x1]微信公众号的每日 ...

  5. 录屏可以录声音吗?录制带声音的视频,这个方法轻松解决

    ​很多小伙伴对电脑屏幕进行录制的时候,却发现自己辛苦录制的视频没有录到声音.录屏可以录声音吗?当然可以!只需要使用录屏软件进行录制就可以解决.还不知道录屏可以录声音的小伙伴快来看看吧. 一.录屏可以录 ...

  6. win10怎么录屏幕视频带声音?有哪些需要注意的地方?

    随着科技的不断发展,屏幕录制已成为常见的工具之一.在Win10系统中,录制屏幕视频带声音也变得越来越简单.本文将指导您如何在Win10上实现录制屏幕视频带声音,并介绍一些需要注意的地方. 需要用到的工 ...

  7. 电脑怎么录屏幕视频带声音?电脑录屏教程介绍

    电脑怎么录屏幕视频带声音?很多时候我们会在电脑上观看娱乐视频或者学习资料,那么遇到一些好玩或者重点的部分,我们就想要录制下来保存.很多小伙伴们可能对于手机端的录屏操作比较熟练,对于电脑端的录屏不太熟悉 ...

  8. 【web前端特效源码】使用HTML5+CSS3+JavaScript制作一个复古手机键盘(带声音)的动画效果~~适合初学者~超简单~

    b站视频演示效果: [web前端特效源码]使用HTML5+CSS3制作一个复古手机键盘(带声音)的动画效果~~适合初学者~超简单~ |前端开发|IT软件 效果图: 完整代码: <!DOCTYPE ...

  9. Python实现猜词游戏 Hangman Game(不带提示和带提示版本)

    本文目录 Python实现猜词游戏(Hangman Game) 一.任务准备 二.Hangman游戏的功能需求 三.辅助函数的构建 1.确定一个单词是否被猜出 2.获取用户当前的猜词进度 3.确定还有 ...

最新文章

  1. 校招面试经验小分享,阿里腾讯美团字节实习offer
  2. KubeEdge 实践过程的记录
  3. android+噪音测试,关于噪音测试App的选择与使用
  4. 行业大佬集体唱衰教育O2O,强管控的B2C模式将是唯一出路
  5. ThinkPHP5零食商城系统(前后台)
  6. 华为HCSE培训教材
  7. Canceled future for execute_request message before replies were done The Kernel crashed while execut
  8. 华盛顿州法律确定区块链记录具有法律效力和可执行性
  9. vim 常用命令 挺全的
  10. 评论与回复数据表设计
  11. 揭露安利!!!!!!
  12. BUU-Crypto-Alice与Bob
  13. HP大中华区总裁孙振耀退休感言(上)
  14. PTA 旅游规划(邻接表) 思路分析及代码解析
  15. 【脑图】软件设计原则
  16. CScript vs WScript JavaScript vs JScript
  17. 04 Sorting
  18. 互联网晚报 | 7月4日 星期一 | 任正非:华为要做好开放交流;保时捷:将继续生产内燃引擎车;百度沈抖辞任携程董事...
  19. 智慧工地、智慧工厂、智慧电力、危化品行业等有哪些AI盒子产品及优势呢?其中安全生产有哪些人工智能AI产品的厂家及电话,有没有相应的系统平台呢
  20. 水晶报表报表条码的处理方法

热门文章

  1. java csp_Java程序员CSP,第1部分
  2. PAT --- 1037.在霍格沃茨找零钱 (20 分)
  3. 5. 下面c语言的标识符中,哪个是不合法__________.,C语言作业题(浙大版)
  4. 介绍一个node创建博客的教程并总结
  5. Windows Server 2016安装指南
  6. Linux-远程管理命令
  7. 单变量微积分笔记2——导数2(求导法则和高阶导数)
  8. Fantasia 【HDU - 5739】【广义圆方树】
  9. Android Device Monitor不见了,怎么开File Explorer?
  10. 一个Java工程师的自我修养_程序员自我修养