找回密码
 立即注册
楼主: zt3ff3n

Unity3D热更新LuaFramework入门实战(3)——编写Lua逻辑

[复制链接]
发表于 2021-11-12 10:22 | 显示全部楼层
谢谢
发表于 2021-11-12 10:29 | 显示全部楼层
佩服 前辈
发表于 2021-11-12 10:36 | 显示全部楼层
请问 LuaLooper里UpdateBeat是怎么处理的呀,LuaLooper的Update()函数里没看到直接调用的地方啊?难道是在c语言里调用的吗?
发表于 2021-11-12 10:40 | 显示全部楼层
请问 LuaLooper里UpdateBeat是怎么处理的呀,LuaLooper的Update()函数里没看到直接调用的地方啊?难道是在c语言里调用的吗?
 楼主| 发表于 2021-11-12 10:44 | 显示全部楼层
请问一下这个错是什么意思?
LuaException: you must call Start() first to initialize LuaState
LuaInterface.LuaState:DoString(String, String) (at Assets/LuaFramework/ToLua/Core/LuaState.cs:563)
Test2:Start() (at Assets/Scripts/Test2.cs:23)
发表于 2021-11-12 10:48 | 显示全部楼层
之前好多个月,想学热更新,不管怎么折腾都是浑浑噩噩。最后在这里发现了新天地,赞!
发表于 2021-11-12 10:57 | 显示全部楼层
找了很久的ToLua教程,作者这个最给力。
自定义的API,如例子中的类,TestLuaFun.cs放在哪个命名空间下?我在操作时无论放在哪个命名空间下,然后在CustomSetting.cs添加引用,VS编辑器语法检查正常,但是在重新生成wrap文件时unity报错,显示没有TestLuaFun的命名空间存在。
发表于 2021-11-12 11:01 | 显示全部楼层
例子中的TestLuaFun并不放在任何一个命名空间下哦
发表于 2021-11-12 11:08 | 显示全部楼层
上面test脚本有误,在LuaState lua = new LuaState();下面加一句 lua.Start();  不知道评论这么多为什么没人发现
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-5-31 17:36 , Processed in 0.138049 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表