码迷,mamicode.com
首页 > 编程语言 > 详细

Unity代码热更新方案 JSBinding + SharpKit 介绍

时间:2015-04-30 16:02:48      阅读:574      评论:0      收藏:0      [点我收藏+]

标签:

目前Unity的代码更新方案有很多,主要以lua为主。

JSBinding + SharpKit 是一种新的技术,他做了两件事情:

  1. JSBinding将C#导出到JS中,让你可以用JS写代码,就好像 lua 一样
  2. SharpKit(sharpkit.net)将C#代码翻译成JS代码。

因此,他可以让你使用C#编译代码,之后一键转换成JS代码并正常运行。如果你的项目已经使用C#开发并希望能够更新代码,欢迎尝试使用。

 

本文先做简介,后续本博客将做详细介绍。

  1. 完全支持序列化功能。即可以在 Inspector 中调整值,包括所有基础类型,数组,结构体,之后可一键转换;
  2. 几乎所有的C#语法都支持(泛型,数组,lamda表达式,delegate,ref/out等,以后详细展开)
  3. 先使用C#编写与调试程序,之后一键编译将C#编译 JS ;在发布时,将C#源文件删除;
  4. 转换成JS后仍然可以调试(使用 Firefox)
  5. 使用C#开发速度更快

 

JSBinding+SharpKit / 安装SharpKit以及添加SharpKit工程

 

QQ群:189738580

Unity代码热更新方案 JSBinding + SharpKit 介绍

标签:

原文地址:http://www.cnblogs.com/answerwinner/p/4469021.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!