随笔分类 -  xLua

Note
摘要:先介绍热更新步骤,后上代码 步骤一、在Resources目录下新建一个文本,名称是bundle_list(后缀是.txt),内容如下: {"id":0,"version":"1.0","manifest":"android","resource":{}},当然您可以根据自己项目 实际情况来设计jso 阅读全文
posted @ 2019-03-11 11:30 吃豆人 阅读(437) 评论(0) 推荐(0)
摘要:1.This type must add to CSharpCallLua 这首先需要检查是否对类添加了CSharpCallLua, 另外也有可能是因为点击Generate Code之后操作太快直接点了注入代码 , 我就是因为这个 在编辑器下xLua不生成代码都可以运行,出现这种提示,要么是该类型没 阅读全文
posted @ 2019-03-06 13:53 吃豆人 阅读(1585) 评论(0) 推荐(0)
摘要:参考xLua案例6 阅读全文
posted @ 2019-03-04 17:44 吃豆人 阅读(678) 评论(0) 推荐(0)
摘要:LuaEnv.DoString() Get Set 参见xlua案例2 阅读全文
posted @ 2019-03-04 14:08 吃豆人 阅读(748) 评论(0) 推荐(0)
摘要:整理一下xlua中的async_tosync() 参考xlua案例7 async_to_sync() 将一个传递过来的方法包装成一个需要在协程中执行的方法, 通过这个方法调用参数中的方法时会自动添加一个回调函数的参数 并调用这个原方法,原方法执行完即挂起这个协程(执行原方法的方法) 当原方法执行传入 阅读全文
posted @ 2019-02-28 14:41 吃豆人 阅读(2422) 评论(0) 推荐(0)
摘要:xlua中不支持通过子物体获取组件 所以在需要一些没有的功能的时候需要自己对类扩展方法,或者自己写方法 需要添加 [LuaCallCSharp] 泛型方法必须满足: 1.泛型方法必须带约束 2.并且且必须为Class 3.并且泛型方法必须带有泛型参数 扩展方法 支持对自定义类的扩展方法 支持对自定义 阅读全文
posted @ 2018-12-12 11:30 吃豆人 阅读(501) 评论(0) 推荐(0)
摘要:1,首先将这个四个文件(夹)放入工程中 2,设置宏:HOTFIX_ENABLE 3,在Editor模式下,如果测试热更新代码,需要首先生成代码 XLua-Generate Code 再注入代码 Hotfix Inject In Editor 并且需要将Xlua工程中的Tools文件夹也放入到当前工程 阅读全文
posted @ 2018-06-26 15:29 吃豆人 阅读(596) 评论(0) 推荐(0)