亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

修武县| 砚山县| 定南县| 普兰县| 博罗县| 邢台市| 富源县| 鄂州市| 永年县| 滦平县| 镇江市| 绿春县| 苗栗市| 庄河市| 孟津县| 汝城县| 连山| 抚松县| 伊宁县| 灵宝市| 钟祥市| 韶关市| 新津县| 永胜县| 宜都市| 滕州市| 镶黄旗| 称多县| 宣恩县| 邵阳县| 根河市| 思南县| 开远市| 普兰店市| 英超| 长岛县| 定边县| 永定县| 伊宁县| 绥化市| 庆云县|