一、Demo演示


UGUI_背包系统的自动化布局,选中格子特殊显示,物品描述跟随

二、重要内容

  1. 自动化布局:GridLayoutGroup

  2. 选中格子特殊显示:Toggle

  3. 描述跟随 :RectTransformUtility.ScreenPointToLocalPointInRectangle


三、遇到的问题

  1. 当for为每一个具有相同组件的物体添加监听事件,监听的方法是同一个,怎么确定在事件被触发时,是哪一个物体的事件?

    用委托作为监听的事件,可以解决


  2. 1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    itemArr[m_Index].onValueChanged.AddListener((f) =>
    {
        if (f)
        {
            ShowSelectedIcon(index);
        }
        else
        {
            HideSelectedIcon(index);
        }
    });

3.UGUI下面的九宫图

先将图片的属性Texture Type设置为sprite(2D and UI),然后点击sprite Editor进行切图,最后应用到Image空间中,并将Image控件

的Image Type设置为Sliced


4.Toggle使用的注意事项?

挂载Toggle的物体的大小区域并不是触发Toggle的区域,触发Toggle的区域是Toggle的子物体区域

 UGUI_背包系统的自动化布局,选中格子特殊显示,物品描述跟随


5.UGUI中改变空间位置

RectTransformUtility的使用

Demo下载地址:

链接:http://pan.baidu.com/s/1eRKE5oA 密码:7656

相关文章:

  • 2022-12-23
  • 2021-07-02
  • 2022-12-23
  • 2021-11-22
  • 2021-12-14
  • 2022-02-07
  • 2021-08-05
  • 2021-04-04
猜你喜欢
  • 2021-07-22
  • 2022-12-23
  • 2021-05-21
  • 2021-09-13
  • 2021-12-16
  • 2021-05-08
  • 2021-08-10
相关资源
相似解决方案