DFGUI之界面文字显示异常

UI插件使用的是Daikon Forge GUI Library,在使用过程中的确很方便,但是同时也发现了一些问题,比如存在内存泄漏、内部大量的使用反射(造成它使用的局限性)等等。

我遇到问题大概是这样的情况:界面差不多完成后测试了不下十遍之后突然显示异常,至少在开发的过程中没有出现异常,编辑器里运行正常,之前运行打包后的程序也正常。在编辑器里运行下没有出现过这个问题那也没法进行调试,使用Development Build他的环境其实也和编辑器环境一致,也查不出什么问题。打包完成的程序又没法调试。

就是上图,出现丢文字是一方面,也会出现整屏出现乱码。

反复测试和发布寻求其原因和规律,

1,发现如果我对表一列表进行拖拽到表四中,拖拽完成后表四显示刚拖拽到的列表显示正常。

2,如果我把这个界面关了又重新显示,又可正常显示了(设置他的visable属性的)

解决办法(虽然这个办法太暴力的,但是至少暂时避免了这个问题,再寻求更优解):

void Update ()
{
dfGUIManager.RefreshAll(true);
}

原文地址:https://www.cnblogs.com/cathytong/p/4917167.html