没有合适的资源?快使用搜索试试~ 我知道了~
Cs2Lua:CSharp代码转lua,适用于使用lua实现热更新而又想有一个强类型检查的语言的场合
需积分: 50 4 下载量 16 浏览量
2021-04-30
13:31:34
上传
评论
收藏 50.11MB ZIP 举报
温馨提示
Cs2Lua CSharp代码转lua,适用于使用lua实现热更新而又想有一个强类型检查的语言的场合 【示例链接】 【用法】 【设计与实现原理】 【最新进展】 【2021-02-26】 对象模型调整,实现层基于class来定位方法(避免元表按继承层次查找,编译时绑定,虚方法转到obj上调用,类似虚函数表效果,运行时绑定),接口层基于obj来调用,使用常见的对象继承结构(基类方法表作为子类元表__index)。修正coroutine的crash隐患,修复因升级roslyn引入的隐式转换未识别的问题(roslyn新版本调整了在各语法层次获取IOperation的机制,以前能取到的现在取到的是null或类型和以前不一样了)。值类型局部变量如果被lambda函数捕获的,在函数退出时不回收。 【2021-01-30】 去掉InvokeToLuaLib属性,改在rewriter.dsl里配置函数调用翻
资源评论
资源推荐
沐水涤尘
- 粉丝: 24
- 资源: 4626
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0