天天看點

GameFramework架構——使用過程中遇到的問題

目錄

一、在Unity編輯器運作時,發現Scene視窗可視區域外全變紫色,Game視窗正常問題

二、将源碼拷貝到工程後,在Unity編輯器的Console視窗點選日志内容,無法正确跳轉到列印位置。

三、工程路徑不能出現中文,否則打AB包可能報錯!

四、生成xLua的wrap報錯

五、Resources Editor視窗沒有顯示SpriteAtlas圖集資源

一、在Unity編輯器運作時,發現Scene視窗可視區域外全變紫色,Game視窗正常問題

GameFramework架構——使用過程中遇到的問題
GameFramework架構——使用過程中遇到的問題

原因是下圖的Editor Resource Mode(Toggle)沒勾選上導緻,可能是在編輯器上,不使用編輯模式時,無法正确加載到某些資源導緻,例如天空盒子的材質球之類的,maybe ~

GameFramework架構——使用過程中遇到的問題
GameFramework架構——使用過程中遇到的問題

二、将源碼拷貝到工程後,在Unity編輯器的Console視窗點選日志内容,無法正确跳轉到列印位置。

解決方法:https://blog.csdn.net/qq_39574690/article/details/116502520

三、工程路徑不能出現中文,否則打AB包可能報錯!

解決方法:保證整個工程不出現中文字元。(真的不然很多事情 我也搞不清楚 最好是這樣)

四、生成xLua的wrap報錯

報錯①:UnityEngineUITextWrap.csr CS1061: 'Text' does not contain a definition for 'OnRebuildRequested'  ...

解決方法:“XLuaConfig.cs腳本裡 在BlackList清單 添加黑名單 new List<string>() {"UnityEngine.UI.Text", "OnRebuildRequested"}, 

黑名單指不生成UnityEngine.UI.Text類的OnRebuildRequested方法對應的wrap代碼塊(主要就是它報錯了),類似的問題也是如此解決即可,除非你在Lua真的用到了這個方法(極少情況)。

例如:UnityEngineUITextWrap,可看成是UnityEngine.UI.Text  遵循命名空間.類名(注意UnityEngine.UI是命名空間)

五、Resources Editor視窗沒有顯示SpriteAtlas圖集資源

工程中找到ResourceEditor.xml檔案,在<SourceAssetUnionTypeFilter>...</SourceAssetUnionTypeFilter>内添加 t:spriteatlas 即可。其他同理資源若不可見同理設定,即t:資源字尾

繼續閱讀