转载
其实严格意义上不算是冲突,算了我直接复制ai的话了:
黎明 Mod 把 CharacterFrameWindow 整个删掉重建了,并且把它的 header 面板放到了屏幕外,导致 z-CustomAvatars 往 header 里追加的“打开头像菜单/角色替换”按钮要么被删、要么追加到了屏幕外,最终表现就是你点了没反应(实际上是按钮没挂上/不可点击/被后加载的 UI 覆盖掉)
所以接下来最好得还原原本的header(方便)
ai的解决方案:
方案 A(最少改动):把黎明的 header 拉回屏幕内
在黎明 UI 里把这一行:
<panel pos=”9999,9999″ name=”header” …>
改成类似:
<panel pos=”0,0″ name=”header” …>
这样 z-CustomAvatars 注入到 header 的按钮就回到可点击区域,也最符合它原本的绑定逻辑。
下面的代码可帮助定位
<remove xpath=”/windows/window[@name='CharacterFrameWindow']” />
<append xpath=”/windows”>
<window name=”CharacterFrameWindow” …>
<panel pos=”9999,9999″ name=”header” …>
ai还给了方案b但是需要z-CustomAvatars 的注入 xpath 改成注入到黎明那块按钮栏有点复杂,费时间算了
动手能力强的小伙伴们之间改数字就行了,懒人办法放下面了
steam\steamapps\common\7 Days To Die\Mods\CSmartUI_Custom\Config\XUi 把该目录下的Windows.xml文件替换成我上方发的,位置千万别搞错了!
黎明ui制作人没改这事,但是我等不急啦,先这样吧!







鄂公网安备42011202002543号



