本节汇宝盆为大家带来的是:用Unity做血条或进度条常用脚本

*

血条或进度条的效果

用Unity3d做血条或进度条真的很方便,GUI里scrollbar就可以轻松实现,再加上lerp一个血条或进度条就完成了。

*/

using UnityEngine;

using System.Collections;

public class BloodBarTest : MonoBehaviour {

public GUISkin theSkin;

public float bloodValue = 0.0f;

private float tmpValue;

private Rect rctBloodBar;

private Rect rctUpButton;

private Rect rctDownButton;

private bool onoff;

// Use this for initialization

void Start () {

rctBloodBar = new Rect (20,20,20,200);

rctUpButton = new Rect (50,20,40,20);

rctDownButton = new Rect (50,50,40,20);

tmpValue = bloodValue;

}

void OnGUI (){

GUI.skin = theSkin;

if (GUI.Button (rctUpButton,"加血")){

tmpValue = -1.0f;

}

if (GUI.Button (rctDownButton,"减血")){

tmpValue += 0.1f;

}

if (bloodValue > 0.0f) tmpValue = 0.0f;

if (bloodValue < -1.0f) tmpValue = -1.0f;

bloodValue = Mathf.Lerp(bloodValue,tmpValue,0.05f);

//~ Debug.Log (bloodValue + " " + tmpValue);

GUI.VerticalScrollbar(rctBloodBar, 1.0f, bloodValue,0.0f, 1.0f,GUI.skin.GetStyle("verticalScrollbar"));

}

// Update is called once per frame

void Update () {

}

}

unity3d做会减少的血条_用Unity做血条或进度条常用脚本 - 纳金网相关推荐

  1. uniapp 自定义进度条_如何解决uniapp小程序下载进度条问题

    最新在做下载点击下载类型小程序,主要用到小程序progress滚动条,用于显示下载进度 但是,博主在做小程序的时候发现滚动条一开始一直从0开始赋值,然后滚动条就一直抖动闪动. 看看下载进度数据打印,也 ...

  2. java导出excel带上进度条_导出数据至Excel前台js进度条不能隐藏

    在导出数据至Excel时,有时数据会比较大,响应的时间会比较长,想做一个提示进度条,在点击导出数据按钮进,进度条显示出来,在数据导出完毕并成功弹出保存对话框时,进度条自动隐藏起来,但现在有个问题,点击 ...

  3. vue实现竖式步骤条_手把手教你实现一个 Vue 进度条组件!

    最近在个人的项目中,想对页面之间跳转的过程进行优化,想到了很多文档或 npm 等都用到的页面跳转进度条,于是便想自己去实现一个,特此记录. 来看下 npm 搜索组件时候的效果: so 下面咱们一起动手 ...

  4. python tkinter进度条_在python tkinter中Canvas实现进度条显示的方法

    如下所示: from tkinter import * import time #更新进度条函数 def change_schedule(now_schedule,all_schedule): can ...

  5. python tkinter进度条_在python3.7中更新tkinter进度条

    抱歉,花了一段时间,但我能搞定.在 我不知道你遇到了什么与Python3.x不兼容的地方,但我找到了我跟踪的这个更新的视频.在 除了"停止"命令之外,它几乎完美地工作了,我无法开始 ...

  6. 微信小程序 环形进度条_微信小程序:实时圆形进度条实现

    //获取应用实例var app = getApp()var interval;var varName;var ctx = wx.createCanvasContext('canvasArcCir'); ...

  7. QQ语音进度条功能怎么用?附qq语音进度条使用方法

    摘要: 手机QQ迎来了最新版本8.0.0.  手机QQ迎来了最新版本8.0.0.其中新增的一个功能就是QQ语音进度条功能,非常的便捷实用.而qq语音进度条功能怎么用呢?跟着小编一起详细了解. QQ语音 ...

  8. html 可调节进度条控件,jQuery简单实用的轻量级进度条插件

    jQMeter是一款简单实用的轻量级进度条jQuery插件,它可以显示为水平或垂直进度条,进度条加载时带有动画特效,你只需要简单的传入一些参数到jQMeter对象的构造函数中就可以完成你想要的进度条效 ...

  9. Android拖动进度条画面随动,Android学习笔记(24):进度条组件ProgressBar及其子类

    ProgressBar作为进度条组件使用,它还派生了SeekBar(拖动条)和RatingBar(星级评分条). ProgressBar支持的XML属性: Attribute Name Related ...

最新文章

  1. html编译器nvu,开源的网页编辑器Nvu
  2. 神策数据助力海通证券,精耕 4 大场景,全面强化数字化运营
  3. MYSQL监控-自带工具Query Profiler的使用
  4. 《Qt 数据库详解》博客系列文章
  5. 直流调速器(有刷电调)的工作原理
  6. 数据建模的的参考工具EZDML
  7. 科学技术的不完备性及其实践意义
  8. matplotlib——直方图
  9. 【可靠性测试】之容错性测试---测试检查点罗列
  10. 前端三大主流框架的区别
  11. Android分享wifi给电脑,安卓手机怎么通过USB共享网络给mac电脑
  12. QtCreator 报错-1: error: [debug/myapp_res.o] Error 1
  13. 电信天翼路由器 连接另外一个路由器
  14. 电脑开机密码,强制修改,覆盖原密码
  15. 国科大计算机体系结构考试专用
  16. 齐岳功能化玻片(载玻片和盖玻片)
  17. 个人博客制作——首页部分
  18. 利用FFT 及 IFFT实现傅立叶正反变换
  19. 计算机故障维修要遵循什么原则,超级实用的六条法则教你快速搞定电脑故障维修!...
  20. 微信图像接口 html,图像接口

热门文章

  1. oracle数据库客户端安装完后连接测试服务端不成功时如何配置?
  2. 【mysql】当前日期减一天 字段年月日-1天
  3. MySQL基本操作(命令行方式)
  4. 京东店铺所有商品API接口
  5. 时光机——svn概念篇
  6. 双系统下linux分区被误删的解决办法
  7. linux redis 查看客户端连接数量,Redis如何处理客户端连接?
  8. Python函数str.split拆分字符串
  9. 联想召开全球誓师大会 未来瞄准数据中心与AI
  10. 吡啶修饰的BODIPY-560/613 氟化硼二吡咯560/613