0.前言
前段时间基于Lyra的背包系统做了一个商店,因为后面要和Lyra进行解耦了,所以这里先把这个基于Lyra的成果记录下来,便于大家做参考.
这是实现的大概效果,实际上还不完善,不过这是有个迭代的过程的,先把这个原型分享出来吧,解耦之后的版本在迭代成功后再进行详细解析.
1.代码架构
首先需要创建以下C++类:
UUW_Base : public UUserWidget
作为UI的基类,将UI公共的基础往这里提炼,同样需要时常来迭代和提纯.UW_
前缀是UserWidget
的缩写,是MVC中的View视觉层,数据