血条进度条制作方法
2012-09-23 18:36
267 查看
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 () { } }
http://blog.csdn.net/zhulinpptor/article/details/5867130
相关文章推荐
- 制作进度条的两种方法
- 制作进度条的几种方法.
- unity3d简单血条的制作方法
- Unity3d 血条/进度条制作
- NGUI制作头顶血条个人小问题解决方法
- unity3d简单血条的制作方法
- NGUI 圆形血条、进度条制作
- Unity3d 血条/进度条制作
- Unity3D中进度条的两种使用插件制作方法
- Xamarin XAML语言教程通过ProgressTo方法对进度条设置
- RHEL6通过安装光盘或ISO文件制作本地yum源的方法
- 制作rootfs方式方法
- 博计报表单元格内容竖排显示的制作方法
- dataGridView加行标识方法与制作
- 常用的网页加载进度条之【制作进度条】
- Direct3D的血条制作问题
- 各种需求的POI标签制作方法大全
- Discuz 通行证的制作方法和详细说明
- 【名牌电脑制作隐藏分区与释放隐藏分区的方法】
- 最简单的404错误页面制作方法!