血条或者进度条
来源:互联网 发布:淘宝搜索热度什么意思 编辑:程序博客网 时间:2024/05/21 09:06
血条或者进度条
2015-01-18 10:59:32
3 次浏览
用Unity做血条或进度条真的很方便,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 () {
- }
- }
0 0
- 血条或者进度条
- Unity-使用GUI绘制进度条或者血条
- Unity3d 血条/进度条制作
- Unity3d 血条/进度条制作
- VB进度条 游戏血条控件
- 血条或进度条的效果
- 一个进度条,类似DNF的血条
- 血条或进度条的效果(一)
- NGUI 圆形血条、进度条制作
- Progressbar、SeekBar进度条,滚动条
- Android ProgressDialog进度条 等待条
- 今日头条加载进度条
- cocos2dx-lua 之 ProgressTimer 条形进度条 简单血条的实现
- Android开发之进度条、拖动条、TabHost
- Java Swing编程:进度条和滑动条
- 进度条,状态条控件的使用
- MRProgress网易使用的进度条、刷新条
- Java Swing编程:进度条和滑动条
- jboss不兼容jdk1.8
- JAVA数据类型 数据长度
- C与C++中struct及C++中struct与class的区别
- EntityFramework 数据库单例分配
- 设计模式——设计模式总概述
- 血条或者进度条
- AUTO_INCREMENT列在InnoDB里如何工作
- mvc2升级为mvc4
- 字符串匹配(暴匹、 Rabin-Karp、KMP)
- Vim (三) 普通模式
- Crashing Robots POJ 2632
- Managed Metadata Service Application(二)Managed Metadata Service Application常见错误
- (VC++2013)MFC自绘圆形按钮
- 1501181100-蓝桥杯-算法提高 复数归一化