找回密码
 立即注册
楼主: 多米诺

[GUI] Unity自带的Scrollbar简单实用的血条

[复制链接]
发表于 2012-6-14 23:39 | 显示全部楼层 |阅读模式




滚动条两端的按钮的样式是在当前皮肤中搜索 "leftbutton"和"rightbutton"样式名字确定。滚动条滑块的样式是搜索 "thumb"的样式名。
  1. var scrollValue:float;//size
  2. static var bloodValue:float;
  3. var gui_:GUISkin;
  4. var tempBlood:float;
  5. function Start()
  6. {
  7.         tempBlood=85;
  8.         bloodValue=85;
  9. }
  10. function Update () {
  11. }
  12. function OnGUI()
  13. {
  14.         GUI.skin=gui_;
  15.         scrollValue=GUI.HorizontalScrollbar(Rect(30,30,300,30),scrollValue,bloodValue,0,100,GUI.skin.GetStyle("HorizontalScrollbar"));
  16.         if(bloodValue<0)
  17.         {
  18.                 bloodValue=0;
  19.         }
  20.         if(bloodValue>100)
  21.         {
  22.                 bloodValue=100;
  23.         }
  24.         if(GUI.Button(Rect(30,80,100,30),"-"))
  25.         {        
  26.                 tempBlood=bloodValue;
  27.                 if(bloodValue<=0)
  28.                 {
  29.                         return;
  30.                 }
  31.                 tempBlood-=5;
  32.                         
  33.         }
  34.         if(GUI.Button(Rect(30,120,100,30),"+"))
  35.         {
  36.         tempBlood=bloodValue;
  37.                 if(bloodValue>=100)
  38.                 {
  39.                         return;
  40.                 }
  41.                 tempBlood+=5;
  42.         }
  43.         bloodValue=Mathf.Lerp(bloodValue,tempBlood,0.05);

  44. }
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 1鲜花 +1 收起 理由
qwer4650987 + 1

查看全部评分

发表于 2013-3-31 15:32 | 显示全部楼层

不错 不错 不错{:soso__3922851084632044791_6:}
发表于 2017-5-19 10:31 | 显示全部楼层
很不错
发表于 2017-5-19 10:48 | 显示全部楼层
楼主是超人
发表于 2017-5-19 10:52 | 显示全部楼层
真心顶
发表于 2017-5-19 10:13 | 显示全部楼层
说的非常好
发表于 2017-5-19 10:50 | 显示全部楼层
很好哦
发表于 2017-5-23 11:19 | 显示全部楼层
好帖就是要顶
发表于 2017-5-23 10:28 | 显示全部楼层
顶顶多好
发表于 2017-5-23 10:51 | 显示全部楼层
真心顶
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-22 02:01 , Processed in 0.098904 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表