目前Unity的代码更新方案有很多,主要以lua为主。
JSBinding + SharpKit 是一种新的技术,他做了两件事情:
- JSBinding将C#导出到 JavaScript (引擎是 Mozilla SpiderMonkey) 中,让你可以用 JavaScript 写代码,就好像 lua 一样
- SharpKit(sharpkit.net)将C#代码翻译成 JavaScript 代码。
因此,他可以让你使用C#编译代码,之后一键转换成 JavaScript 代码并正常运行。如果你的项目已经使用C#开发并希望能够更新代码,欢迎尝试使用。
使用这个方案,你可以同时拥有 C# 版本和 JavaScript 版本的游戏。
已上线项目:
逆水寒剑
官网:http://www.bn8sy.com/game/jsby/1613.html