tolua 針對C#代碼的枚舉類 lua使用的優化
處理原因
1 .tolua初始化的 LuaBinder.Bind(lua);方法會把所有的 CustomSetting下的註冊的 C#類 在初始化tolua時全部獲取內存地址進行lua映射處理,對性能有消耗
2.目前C#一些API的參數有枚舉類的話必須使用枚舉類來傳遞不能使用int數值來傳值,導致如果打包後沒有註冊對應枚舉類,API接口無法使用
注:原因1 可以通過il2cpp方式打包解決,就不會有性能問題了,不過我們項目目前轉換il2cpp會有問題 ,暫時未轉換
解決辦法
CustomSetting不在註冊 枚舉類
自動生成Warp文件的腳本修改下
ToLuaExport.cs
方法 ProcessArg 添加
修改完後的生成的效果
lua中添加一個枚舉類
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
爲程序員和新手準備的 8 大 Python 工具
osc_7cws6vmd
2024-05-14 01:06:43
通義靈碼企業版正式發佈,滿足企業私域知識檢索、數據合規、統一管理等需求
原創
2024-05-11 21:15:01
我們團隊來了一位新同事,主動要求幫忙敲代碼!歡迎 AI 001號
原創
2024-05-07 21:12:06
界面組件DevExpress Blazor UI v23.2 - 網格、工具欄功能全新升級
原創
2024-04-29 11:35:41
界面控件DevExpress Office File API中文教程 - 如何實現PDF轉換?
原創
2024-04-26 11:35:59
西安站開營!AI 編碼助手通義靈碼幫大學生“整活兒”
原創
2024-04-24 21:12:06
界面組件DevExpress Blazor UI v23.2 - 支持.NET 8、全新的項目模版
原創
2024-04-23 11:34:47
界面組件DevExpress WinForms v23.2 - 數據展示、UI模板功能全新升級
原創
2024-04-16 11:35:01
使用neovim打造go ide(支持代碼跳轉, 代碼補全, 實時語法檢查)
原創
2024-05-19 22:00:32
深入理解分佈式鎖:原理、應用與挑戰| 京東物流技術團隊
原創
2024-05-10 00:30:02
營銷權益平臺春晚技術探究| 京東雲技術團隊
原創
2024-05-07 23:17:14
雲原生週刊:Terraform 1.8 發佈 | 2024.5.6
原創
2024-05-06 22:46:37
從零開始學架構V2-架構設計流程-2
原創
2024-04-25 23:56:26
Xmake v2.9.1 發佈,新增 native lua 模塊和鴻蒙系統支持
原創
2024-04-23 12:10:57