Unity背包系统-1:图形界面设置

画布内创建如下结构:
在这里插入图片描述
各个对象的类型:
Bag:image
tittle:image
titleText:text
closeBtn:button
Grid:image
bagitem:image
itemDescription:text
useBtn:button
useText:text

为了使添加的每张图片和Grid的格子对齐,我需要给Grid添加GridLayoutGroup组件,然后将组件内的网格布局调整的和Grid的格子一样。

在closeBtn中,由于其是button类型自带如下功能:
在这里插入图片描述
即:单击按钮设置Bag的setActive(即单击关闭背包)

按下q键开关背包代码:

void OpenBag()
    {
    
    
        //如果挂在bag上当setActive(false)时脚本也会失效
        if (Input.GetKeyDown(KeyCode.Q))
        {
    
    
            isOpen = !isOpen;
            myBag.SetActive(isOpen);
        }
    }

此脚本挂在人物上

猜你喜欢

转载自blog.csdn.net/m0_53438035/article/details/123998044