美文网首页Unity3DUnity技术分享
超简单Unity UGUI血条设置

超简单Unity UGUI血条设置

作者: superowner | 来源:发表于2017-09-22 16:10 被阅读310次
timg.jpg bb.PNG

原创by superowner

测试代码:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Test_01 : MonoBehaviour {

    public UnityEngine.UI.Slider Slider;
    public RectTransform Rect;



    // Use this for initialization
    void Start () {
        Slider.onValueChanged.AddListener(Listener);

    }

    void Listener(float value)
    {
        Rect.SetSizeWithCurrentAnchors(RectTransform.Axis.Horizontal, value*100);
    }
    

}

相关文章

网友评论

  • 402ed4956059:在slider有一个value的值,最为一个字段是可以获取的,通过这个字段还能修改血条的颜色。这个value可以模拟绑定在GameObject上的属性,通过交互来改变血条的显示样式,同样的做法也可以用在进度条了,不过我不是很清楚unity的异步加载。不过建议在改变血条样式的时候能够加上颜色的修改,以免血条太单调咧....

本文标题:超简单Unity UGUI血条设置

本文链接:https://www.haomeiwen.com/subject/epyfextx.html