Unity效果实现:扣血显示

技术Unity效果实现:扣血显示 Unity效果实现:扣血显示在众多游戏中,敌人受到伤害后会弹出一个数值,显示收到了多少伤害,我们用Unity3D来实现这一效果
实现思路:在敌人收到攻击后,生成一个文本

一致效果实现:扣血显示

在众多游戏中,敌人受到伤害后会弹出一个数值,显示收到了多少伤害,我们用Unity3D来实现这一效果

实现思路:

在敌人收到攻击后,生成一个文本控件,上面显示敌人受到的伤害

代码1(挂在文本控件上):

使用系统。收藏品;

使用系统。集合。通用;

使用统一引擎

使用TMPro

公共级HpControl : MonoBehaviour

{

私有浮点定时器=0;

公共空白设置文本(字符串文本)

{

GetComponentTMP _ Text().文本=文本;

}

//在第一帧更新之前调用开始

//每帧调用一次更新

作废更新()

{

计时器=时间。增量时间;

如果(定时器1)

{

销毁(GameObject);

}

转变。翻译(矢量3。时间到了。时间);

}

}

代码2(挂在画布上,控制文本控件的显示与消失,和其中的内容):

使用系统。收藏品;

使用系统。集合。通用;

使用统一引擎

公共类HpManager :单体行为

{

//关联HpText预制件

公共游戏对象HpTextPre

//在第一帧更新之前调用开始

公共空白显示文本(字符串文本)

{

GameObject go=Instantiate(HpTextPre,transform);

去吧GetComponentHpControl().SetText(文本);

}

//每帧调用一次更新

作废更新()

{

//面向摄像机

变换。旋转=四元数。注视旋转(摄像机。主。变换。向前);

}

}

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/126066.html

(0)

相关推荐

  • 新闻源采集方法详细教程

    技术新闻源采集方法详细教程 新闻源采集方法详细教程什么是新闻源
    新闻源是指符合搜索引擎种子新闻站的标准,网站的内容会第一时间被搜索引擎优先收录,且被网络媒体转载成为网络海量新闻的源头媒体。新闻源在网络领

    礼包 2021年11月13日
  • Oracle中exp和imp数据迁移注意事项有哪些

    技术Oracle中exp和imp数据迁移注意事项有哪些这篇文章给大家分享的是有关Oracle中exp和imp数据迁移注意事项有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一,exp时,o

    攻略 2021年11月13日
  • redis位图可以有过期时间吗(redis中的位图)

    技术redis中的位图是什么意思这篇文章将为大家详细讲解有关redis中的位图是什么意思,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。位图位图,即大量bit组成的一个数据结构(每个bi

    攻略 2021年12月16日
  • http2的真正性能到底如何

    技术http2的真正性能到底如何http2的真正性能到底如何,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、研究目的http2的概念提出已经有相当长一

    攻略 2021年11月16日
  • .Net Core如何配置与实现自动更新

    技术.Net Core如何配置与实现自动更新这篇文章给大家分享的是有关.Net Core如何配置与实现自动更新的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。.Net Core 将之前Web.C

    攻略 2021年11月21日
  • 早餐的重要性,每天吃早餐对健康有什么意义

    技术早餐的重要性,每天吃早餐对健康有什么意义谢邀请早餐的重要性!吃早餐对人的健康是非常重要的。早餐不仅要吃,而且还要吃的好,吃的有营养。人经过晚饭后十几个小时的能量消耗,所剩的热能几乎没有了,若早饭不能及时补充,会直接影

    生活 2021年10月22日