UIS目录结构说明
1.Blueprint
1. AC_Inventory 核心组件
2. BP_Base 是所有可装备的actor基类 所有的装备都继承自这个类
3. BP_Box 是箱子的基类
4. BP_Character 把您的角色父类继承于BP_Character就可以快速接入UIS
5. BP_DynamicPostProcess 是动态后处理 用来高亮物品的
6. BP_Pickup 是用来生成可拾取物品的
2.CharacterThumbnails
1. CharacterThumbnails 是角色缩略图 是用来渲染左侧人物的
3.Data
1. Data 是数据存储的地方
DT_Inventroy 是物品的数据表格里面定义了物品的基本属性 其他的是一些数据结构
4.Demo
1. Demo 是演示的地方 演示地图在Map/Demo
5.Enumeration
1. Enumeration里面包含的是枚举类型 其中E_Overlay 是用来切换角色动画的
6.FunctionLibrary
1. FunctionLibrary 是公共可复用函数库
7.HighlightMeterial
1. HighlightMeterial 是高亮材质 需要配合动态后处理使用
8.Interface
1. Interface 是接口存放地
在UIS里基本不使用cast to 而是使用接口
9.Niagara
1. Niagara 是放特效的地方
NS_Predict 是预测瞄准的特效
10.Widget
1. Widget 是UI的地方
所有的拖放操作都是在 WB_Main里实现的,所有的装备槽都是 WB_Slot