Unity代碼熱更新方案 JSBinding + SharpKit 首頁


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

JSBinding + SharpKit 是一種新的技術,他做了兩件事情:

  1. JSBinding將C#導出到 JavaScript (引擎是 Mozilla SpiderMonkey) 中,讓你可以用 JavaScript 寫代碼,就好像 lua 一樣
  2. SharpKit(sharpkit.net)將C#代碼翻譯成 JavaScript 代碼。

因此,他可以讓你使用C#編譯代碼,之后一鍵轉換成 JavaScript 代碼並正常運行。如果你的項目已經使用C#開發並希望能夠更新代碼,歡迎嘗試使用。

使用這個方案,你可以同時擁有 C# 版本和 JavaScript 版本的游戲。

 Unity 更新  Unity 更新  Unity 更新  Unity 更新

本文先做簡介,后續本博客將做詳細介紹。

  1. 完全支持序列化功能。即可以在 Inspector 中調整值,包括所有基礎類型,數組,結構體,之后可一鍵轉換;
  2. 幾乎所有的C#語法都支持(泛型,數組,lamda表達式,delegate,ref/out等,以后詳細展開)
  3. 先使用C#編寫與調試程序,之后一鍵編譯將 C# 編譯 JavaScript ;在發布時,將C#源文件刪除;
  4. 轉換成JS后仍然可以調試(使用 Firefox)
  5. 使用C#開發速度更快

 

已上線項目:

《仙靈世界》已上App Store!

官網:http://xl.tiancity.com/homepage/index.html

 

 

QQ群 已廢

加群,看公告,有github源代碼地址,不要去 Unity 商店購買!

 

新用戶推薦最新版本:

JSBinding+Bridge.NET:Unity游戲熱更新方案

 

 文章列表:(最好按順序閱讀)

JSBinding+SharpKit / 更新的原理

JSBinding+SharpKit / 安裝SharpKit以及添加SharpKit工程(2016/02/25起不需要了,自帶!)

JSBinding + SharpKit / 初體驗:下載代碼及運行Demo

JSBinding+SharpKit / 生成 JavaScript 綁定

JSBinding + SharpKit / 編譯 Cs 成 Js (New)

JSBinding+SharpKit / 菜單介紹 (New)

JSBinding + SharpKit / 實戰:轉換 2DPlatformer (必!讀!)

JSBinding + SharpKit / 實戰:轉換 Survival Shooter(選讀)

JSBinding + SharpKit / 需要注意及不支持的列表 (必!讀!)

JSBinding + SharpKit / 原理篇:Delegate

JSBinding + SharpKit / 原理篇:內存管理與垃圾回收

JSBinding + SharpKit / Coroutine支持

JSBinding + SharpKit / JavaScript 加載流程

JSBinding + SharpKit / 常見問題

JSBinding+SharpKit / JavaScript調試

JSBinding+SharpKit / 腳本加密(JSC或Bytecode,參考cocos2d-js)

QQ群:已廢

 

Unity 更新  Unity 更新  Unity 更新  Unity 更新 Unity 更新  Unity 更新  Unity 更新  Unity 更新Unity 更新  Unity 更新  Unity 更新  Unity 更新Unity 更新  Unity 更新  Unity 更新  Unity 更新Unity 更新  Unity 更新  Unity 更新  Unity 更新

Unity 熱更新 Unity 熱更新 Unity 熱更新 Unity 熱更新 Unity 熱更新 Unity 熱更新 Unity 熱更新 Unity 熱更新 Unity 熱更新 Unity 熱更新 Unity 熱更新 Unity 熱更新Unity 熱更新 Unity 熱更新 Unity 熱更新 Unity 熱更新 Unity 熱更新 Unity 熱更新Unity 熱更新 Unity 熱更新 Unity 熱更新 Unity 熱更新 Unity 熱更新 Unity 熱更新Unity 熱更新 Unity 熱更新 Unity 熱更新 Unity 熱更新 Unity 熱更新 Unity 熱更新


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM