Unity tolua问题记录

文章目录

    • 1.导入包后类名有与原文件重复的怎么办?
    • 2.Scene 'LuaUIScene' couldn't be loaded because it has not been added to the build settings or the AssetBundle has not been loaded.
    • 3.attempt to call global 'class' (a nil value)
    • 4.unity tolua 如何引用namespace内的变量
    • 5.LuaException: Controller/LuaPanelCtrl:58: calling 'LoadScene' on bad self (function expected, got table)
    • 6. 场景只能切换一遍
    • 7. 不该改Luabinder,该改什么
    • 8.ArgumentNullException: Value cannot be null.
    • 9.自动生成的Wrap有问题,参数对应不上。
    • 10.为什么从别的canvas里复制过来到lua canvas里显示不了?
    • 11.ToLua.push里面并没有string,要自己写一个吗?
    • 12.
    • 13.整新界面是一次全创建好setactive,还是用哪个创建哪个。
    • 14. 退出UI框架后重新进入显示不了页面了。
    • 15. Exception: Could not find build platform for target group Unknown
    • 16.AndroidManifest-main.xml:13:3-72 Error:
    • 17.Android 上LuaPanel 不显示, 显示的是最开始的prefab(明明已经删掉了)。
    • 18. 使用luaruntime的libtolua 出现assetbundle memory can not be load
    • 19. module cannot found.
    • 20. Could not find file "c:\luaframework\luapanel.unity3d"
    • 21.为什么luaframework下的几个manager必须搞getmanager,不能像70行那样调用。

1.导入包后类名有与原文件重复的怎么办?

  导入的LuaFramework中存在PanelManager,原文件里也有,名称重复了。只能挨个改,有没有快速改的方法呢?

2.Scene ‘LuaUIScene’ couldn’t be loaded because it has not been added to the build settings or the AssetBundle has not been loaded.

  

3.attempt to call global ‘class’ (a nil value)

4.unity tolua 如何引用namespace内的变量

5.LuaException: Controller/LuaPanelCtrl:58: calling ‘LoadScene’ on bad self (function expected, got table)

6. 场景只能切换一遍

7. 不该改Luabinder,该改什么

8.ArgumentNullException: Value cannot be null.

9.自动生成的Wrap有问题,参数对应不上。

10.为什么从别的canvas里复制过来到lua canvas里显示不了?

11.ToLua.push里面并没有string,要自己写一个吗?

12.

Unity tolua问题记录_第1张图片

13.整新界面是一次全创建好setactive,还是用哪个创建哪个。

14. 退出UI框架后重新进入显示不了页面了。

  显示不了是因为GameManager里的GameManager脚本只在第一次时初始化时调用了Oninitiallize,因为GameManager是dontdestroyonload的的。
  不能去掉Dontdestroyonload因为AppFacade.start只要start一次就已经注册完毕了会一直运行,关不了。
  也就是说我必须在第一次初始化后之后的每次调用都手动调用Oninitiallize。在哪里手动调用呢?可以新创建个脚本挂到canvas下判断一下主页面生成没有,没生成就手动调用。有一个最大的问题在于我的prefab本身是带有GameManager的,每load一次scene就会多整出一个GameManager.

15. Exception: Could not find build platform for target group Unknown

16.AndroidManifest-main.xml:13:3-72 Error:

uses-sdk:minSdkVersion 16 cannot be smaller than version 19 declared in library

17.Android 上LuaPanel 不显示, 显示的是最开始的prefab(明明已经删掉了)。

18. 使用luaruntime的libtolua 出现assetbundle memory can not be load

19. module cannot found.

20. Could not find file “c:\luaframework\luapanel.unity3d”

21.为什么luaframework下的几个manager必须搞getmanager,不能像70行那样调用。

luahelper也不需要wrap,可能就是这么定的吧。

Unity tolua问题记录_第2张图片

你可能感兴趣的:(Unity)