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


QQ群:已廢

 

以下是群主維護的JSB版本:

git地址:https://github.com/qcwgithub/qjsbunitynew.git
插件源碼地址(不包含SpiderMonkey源代碼):https://github.com/qcwgithub/qjsbmozillajswrap.git

 

以下是群里 Linka 他們對 JSB 源代碼進行改進后的版本(此版本已用於蘋果App Store上線產品《仙靈世界》):

https://github.com/linkabox/PureJSB

 

群主將會花些時間整合這2個版本。目前可以使用群主版本跑demo,然后使用 Linka 版本做項目。

由於 JSB 並不是給小白用戶使用的,基本上要求讀懂大部分源代碼。等群主整合完2個版本,你們再整合進自己的項目里。

 

2016年4月15日

說明一下,我自己沒有測試所有的Unity版本,可能會遇到一些報錯。請認真閱讀報錯,嘗試自行修復,如果還不行就在群里問一下,或者私聊我。

 

1. 首先用 Unity 打開代碼目錄下的 proj 工程

 

 

2. 由於使用的插件存在依賴,請將 Assets/Plugins/x86/mozjs-31.dll 拷貝到至 Unity 安裝目錄下

如圖所示。如果沒有做這個步驟,運行 Demo 時,Unity 會提示找不到 mozjswrap.dll。

注:以后 mozjs 的版本可能會改,請拷貝相應的dll過去。如果是Windows 64位編輯器,則拷貝 x86_64 文件夾下的 dll 。

 

(順便說一下,如果是生成 Windows 下的 exe ,也需要將 mozjs-31.dll 拷貝於 exe 所在的目錄,道理相同。)

 

3. 如果一會還是提示找不到 mozjwrap.dll,嘗試更新 Visual Studio 2012 runtime(百度“VS 2012 運行時”)。

 

4. 好了,可以運行 Demo 了!

  1. 雙擊打開 JSBinding/Samples/Viewer 場景
  2. 點擊菜單 JSBinding/Generate JS and CS Bindings
  3. 運行!效果如下,選擇一個點進去。以 _JS 結尾的為已經轉換為 JS 版本的 demo。(可能需要自己將場景添加到 BuildSetting 里)

 

返回:

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


免責聲明!

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



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