创建Button,做为背包开启按钮
为其添加上对应图片
添加一个OnClick,并与Goods绑定(由于一开始背包UI不要显示,所以暂先将其取消勾选)
上面两个选项如图
SetActive设置勾选
同理设置一个关闭背包UI的按钮,为其添加图片资源,唯一区别就是SetActive不要勾选
这样点击这两个按钮就可以实现UI的开启和关闭了
通过按下p建控制背包的开关
在人物脚本中添加
private bool isOpen;
public GameObject MyBag;
void OpenMyBag()
{
isOpen = MyBag.activeSelf;//将MyBag的active状态赋给isOPen
if (Input.GetKeyDown("p"))
{
isOpen = !isOpen;
MyBag.SetActive(isOpen);
}
}
记得在Update中调用
OpenMyBag();
不能忘了在unity中给MyBag赋值哦
现在按p就可以实现背包的开关了!