在UE4中写一个独立的窗口,并且在面板上映射自己的变量以及类成员。
首先是写一个控件类继承SCompoundWidget
其中SLATE_BEGIN_ARGS 宏之间可以申明绑定各种变量和事件,这里不赘述,可以看其他文章。
其中Construct就是主要构建我们的面板内容
首先设置细节面板查看的对象是我们自己的CustomizeObject
面板布局就是先创建一个VerticalBox,然后在Box里创建一个Sborder,里面才是我们的细节面板。
要把这个控件绑定到独立窗口上,我们需要创建一个独立窗口控件,然后把独立窗口的控件生成函数重新设置为我们的控件就好了
最后生成效果如下图
其中Hell标签下的是UPROPERTY成员变量,Details标签下的是我们通过对象映射的变量