91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JSBinding + SharpKit如何生成JavaScript綁定

發布時間:2021-09-30 09:54:18 來源:億速云 閱讀:110 作者:柒染 欄目:大數據

這篇文章將為大家詳細講解有關JSBinding + SharpKit如何生成JavaScript綁定,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

將 UnityEngine 的代碼導出到 JavaScript。就可以在 JavaScript 中使用 Unity 的功能。

如何導出?

將需要導出的類添加到 JSBindingSetting.classes 數組中,然后運行菜單 【JSB | Generate JS and CS Bindings】 即可。

建議是把 UnityEngine.dll 的所有類全部寫進去,一次性全部導出,以后就不需要再逐個添加了。

不過以后真正運用到項目中,可能需要各自維護,因為每個項目的需求可能不同。

以后會考慮再增加反射調用,如果說游戲發布了,又需要用到之前沒有導出的類,就會有用。

(這邊是舉例子 只添加一小部分類)

//
// JSBindingSettings.cs
//
    public static Type[] classes = new Type[]
    {
         typeof(System.Diagnostics.Stopwatch),
         typeof(Vector2),
         typeof(Vector3),
         typeof(GameObject),
         typeof(UnityEngine.Object),
         typeof(UnityEngine.MonoBehaviour),
         typeof(UnityEngine.Behaviour),
         typeof(UnityEngine.Component),
         typeof(Debug),
         typeof(Input),

         // .........
    }

點擊如下菜單可以自動生成JS綁定:

JSBinding + SharpKit如何生成JavaScript綁定

生成完成后,會生成2部分代碼。

一部分是 C# 代碼,在文件夾 Assets/JSBinding/Generated/ 中(是由 JSBindingSettings.csGeneratedDir 變量指定的。可自行修改)

如下所示

JSBinding + SharpKit如何生成JavaScript綁定

另一部分是JS代碼,這部分代碼都在這個文件里面,(接近1M):

StreamingAssets/JavaScript/GeneratedFiles.javascript

當 JS 引擎啟動時會加載這個文件。

關于JSBinding + SharpKit如何生成JavaScript綁定就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

峨山| 昌江| 霍邱县| 曲阳县| 五常市| 和林格尔县| 五台县| 清涧县| 江西省| 富蕴县| 建宁县| 乌苏市| 巴彦淖尔市| 遵化市| 西昌市| 福海县| 凉城县| 纳雍县| 墨竹工卡县| 东乡县| 铜陵市| 连江县| 永嘉县| 宜城市| 汶上县| 宁波市| 泰来县| 正镶白旗| 鄂托克前旗| 涟源市| 荣昌县| 株洲县| 苍山县| 陈巴尔虎旗| 凤台县| 印江| 中山市| 晋城| 思茅市| 杭锦旗| 昭觉县|