背包系统&&ui界面&&物品蓝图

1. 物品信息

背包系统&&ui界面&&物品蓝图
结构体

2. 创建可拾取物品(创建info(结构体类型的变量))

背包系统&&ui界面&&物品蓝图
创建时为变量赋予初值
背包系统&&ui界面&&物品蓝图
背包系统&&ui界面&&物品蓝图
重叠事件

3. 创建实例

背包系统&&ui界面&&物品蓝图
添加模型
背包系统&&ui界面&&物品蓝图

4. ui 界面

背包系统&&ui界面&&物品蓝图背包系统&&ui界面&&物品蓝图
创建变量(保存已创建的控件及物品数据)
背包系统&&ui界面&&物品蓝图
背包系统&&ui界面&&物品蓝图
勾选后在创建控件时可以为变量赋值

背包系统&&ui界面&&物品蓝图
创建刷新函数

  1. 清除已有的控件
    背包系统&&ui界面&&物品蓝图
  2. 重新添加控件完成刷新
    背包系统&&ui界面&&物品蓝图
    背包系统&&ui界面&&物品蓝图
    打勾后才能在图表中调用

创建地面上物体的控件(背包中物体控件外观一样)
背包系统&&ui界面&&物品蓝图
背包系统&&ui界面&&物品蓝图
同样新建结构体变量(在控件生成时赋值)
背包系统&&ui界面&&物品蓝图
背包系统&&ui界面&&物品蓝图
为控件设置文本
背包系统&&ui界面&&物品蓝图

5. 角色蓝图

被点击时销毁并加入背包(同时清楚数组元素并刷新)
背包系统&&ui界面&&物品蓝图
创建主界面并赋值(修改输入优先级)(背包界面要保存,以便检查刷新)
背包系统&&ui界面&&物品蓝图
创建两个函数供角色与物体重叠时调用(上面物品蓝图中)
背包系统&&ui界面&&物品蓝图
函数被调用时说明物体有变化,如何这时背包界面是打开的,就要刷新界面
背包系统&&ui界面&&物品蓝图
背包系统&&ui界面&&物品蓝图
修改数组元素并刷新控件