Unity自带的Scrollbar简单实用的血条
滚动条两端的按钮的样式是在当前皮肤中搜索 "leftbutton"和"rightbutton"样式名字确定。滚动条滑块的样式是搜索 "thumb"的样式名。var scrollValue:float;//size
static var bloodValue:float;
var gui_:GUISkin;
var tempBlood:float;
function Start()
{
tempBlood=85;
bloodValue=85;
}
function Update () {
}
function OnGUI()
{
GUI.skin=gui_;
scrollValue=GUI.HorizontalScrollbar(Rect(30,30,300,30),scrollValue,bloodValue,0,100,GUI.skin.GetStyle("HorizontalScrollbar"));
if(bloodValue<0)
{
bloodValue=0;
}
if(bloodValue>100)
{
bloodValue=100;
}
if(GUI.Button(Rect(30,80,100,30),"-"))
{
tempBlood=bloodValue;
if(bloodValue<=0)
{
return;
}
tempBlood-=5;
}
if(GUI.Button(Rect(30,120,100,30),"+"))
{
tempBlood=bloodValue;
if(bloodValue>=100)
{
return;
}
tempBlood+=5;
}
bloodValue=Mathf.Lerp(bloodValue,tempBlood,0.05);
}
不错 不错 不错{:soso__3922851084632044791_6:} 很不错 楼主是超人 真心顶 说的非常好 很好哦 好帖就是要顶 顶顶多好 真心顶
页:
[1]