Unity如何把人物当前状态传递给UI

如题所述

在UI层类中添加接口方法

myUI.cs
//接收参数,并做某些事
public void UpdateUI(int value1,int value2)
{
    //Do Something ...
}





Player.cs

public myUI  _myUI;//将添加了myUI类的对象拖放到inspector面板

void Start(){
   _myUI=GameObject.Find("objectName").GetComponent<myUI>();//获取通过myUI对象名字查找
}

//当player参数发送改变
_myUI.UpdateUI(value1,value2);
温馨提示:答案为网友推荐,仅供参考
相似回答