博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Unity3D-常用小功能详解,例子(得分变动效果、倒计时)
阅读量:5917 次
发布时间:2019-06-19

本文共 1671 字,大约阅读时间需要 5 分钟。

Unity3D-Demo多个功能方法


本文提供全流程,中文翻译。
Chinar坚持将简单的生活方式,带给世人!
(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例)



1

Score Indicator —— 得分渐变效果(计分器)

TimeCountDown :倒计时是简单的做时间减少,有需求的自己加条件判断

不加判定的话,当前时间效果是:会为负数

举个栗子黑白88

using UnityEngine;using UnityEngine.UI;/// /// Chinar测试类/// public class ChinarTest : MonoBehaviour{    public  Text  TimeText;           //倒计时文本框    private float TimeCountDown = 60; //倒计时,时间    private float AddTime;            //累加时间    public  int   PlayerScore;        //玩家得分数    public  int   CurrentScore;       //玩家当前分数    public  Text  PlayerScoreText;    //玩家得分文本框    void Update()    {        TimeCountDown -= Time.deltaTime;                 //倒计时        TimeText.text =  TimeCountDown.ToString("0.00"); //由于,是浮点型变量,所以强转0取整数,0.0去小数点后一位,最大取到0.00        ScoreIndicator();                                //调用计分器方法    }    ///     /// 计分器方法    ///     private void ScoreIndicator()    {        if (AddTime <= 0.03f)                                   //如果累加时间小于 0.03        {            AddTime += Time.deltaTime;                          //AddTime 开始累加        }        else                                                    //AddTime 大于 0.03 时        {            if (CurrentScore < PlayerScore)                     //如果 当前得分 < 玩家得分的值            {                CurrentScore++;                                 //当前分+1                PlayerScoreText.text = CurrentScore.ToString(); //给玩家得分框 做累加1的动作                AddTime              = 0;                       //累加时间归 0,从新开始第一步            }        }    }}

这里写图片描述


END

本博客为非营利性个人原创,除部分有明确署名的作品外,所刊登的所有作品的著作权均为本人所拥有,本人保留所有法定权利。违者必究

对于需要复制、转载、链接和传播博客文章或内容的,请及时和本博主进行联系,留言,Email: ichinar@icloud.com
对于经本博主明确授权和许可使用文章及内容的,使用时请注明文章或内容出处并注明网址

你可能感兴趣的文章
将字符串"123456"转换成"1,2,3,4,5,6"
查看>>
Jquery imgPreview demos
查看>>
Windows Universal 应用 – Tip Calculator
查看>>
LeetCode之Min Stack 实现最小栈
查看>>
Eclipse 的快捷键以及文档注释、多行注释的快捷键
查看>>
GridView视图(BaseAdapter)
查看>>
[Everyday Mathematics]20150117
查看>>
kill me heal me的链接
查看>>
集团企业信息化参考一
查看>>
RedHat Linux 下安装MPlayer 编译源代码方式
查看>>
一个排序算法的解析
查看>>
【HDU】1848 Fibonacci again and again
查看>>
老鸟的Python新手教程
查看>>
关于前端开发的20篇文档与指南
查看>>
程序员保持快乐活跃的6个好习惯(转)
查看>>
【转】linux /usr/bin/ld cannot find 解决
查看>>
T-SQL技术收集——删除重复数据
查看>>
SQL中各数据类型的长度、精度
查看>>
webpack-dev-server
查看>>
python发送邮件
查看>>