2:使用游戏内置的UI编辑器查看控件的包含关系游戏内置UI编辑器的方法是:按下Alt+Ctrl+Shift+F12,界面如下:
右上的选项请选择“框架树”,用于查看控件的包含关系。
我们点击“小地图”,可以看到右上角那里自动跳转到了“MinimapPanel”,表示这个控件叫做这个名字。
(1)点击小地图
(2)得到控件的名称
关键的一步,从这里开始顺着框架树往上面看,得到这个控件的父级包含关系:
(对于重写游戏界面来说,最顶级的父级是GameUI)
于是,我们得到了,这个小地图控件的全名是:GameUI/UIContainer/ConsoleUIContainer/MinimapPanel
这个小地图的类型是(中括号内的灰色字):MinimapPanel
这个小地图所属的文件是:GameUI
然后,点击“描述树”,查看这个控件使用的锚点是那些,UI重载是覆盖式的,如果是修改自带UI的话,使用原有的锚点写起来会容易许多:
这个控件使用了Left和Bottom锚点。
我们已经得到了所有的资料,可以开始重写这个小地图了。