关于LuaFramework中的LuaLoader.cs类

tolua#可以自定义loader功能了,这是个非常方便的功能,再次感谢蒙哥,ulua这块操作起来何其麻烦。
如果自定义loader的话,需要有些规则:

(1)继承自LuaFileUtils类:只有集成自这个父类,才能将加载文件的功能引入过来,让它走这里。

(2)public void AddBundle(string bundleName):添加打入Lua代码的AssetBundle,LuaFileUtils类里面已经提供了AddSearchBundle函数,我们只需要将打包成lua的bundle文件加载进来,传递给它就好了。

(3)public override byte[] ReadFile(string fileName):这是个LuaFileUtils类中的虚函数,你只有重写这个函数,当LuaVM加载Lua文件的时候,这里就会被调用,用户可以自定义加载行为,只要返回byte[]即可。

[本日志由 admin 于 2016-03-20 02:30 PM 更新]
上一篇: 关于LuaFramework中的LuaManager.cs类
下一篇: LuaFramework中的GameManager的调整
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭