1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        跨游戲引擎跨平臺的TypeScript運行時開源了

        共 988字,需瀏覽 2分鐘

         ·

        2021-09-13 19:03

        點擊“開發(fā)者技術(shù)前線”,選擇“星標(biāo)”

        讓一部分開發(fā)者看到未來

        Puerts是一個TypeScript游戲開發(fā)解決方案。它有以下幾個特點:

        • 游戲領(lǐng)域的nodejs:基于高性能,成熟穩(wěn)定的Chrome V8引擎,支持在ts/js腳本中調(diào)用游戲引擎的API。

        • TypeScript游戲開發(fā):支持引擎api,用戶原生代碼的TypeScript聲明文件生成,用TypeScript做游戲開發(fā)更高效,健壯。

        • 跨游戲引擎:同時支持主流的UE4、Unity的引擎。

        • 支持主流平臺:iOS,Android,Window,Mac。

        • 完善的調(diào)試支持:支持nodejs同款的v8inspector協(xié)議,任意支持nodejs的IDE,調(diào)試工具均可使用。


        UE4版本特性列表

        • UClass,UStruct的構(gòu)造

        • UProperty的訪問

        • UFunction的訪問

        • 擴(kuò)展方法

        • UEnum的使用

        • 容器(TArray,TMap,TSet)

        • 藍(lán)圖動態(tài)加載和帶類型檢查的訪問

        • 一個TypeScript函數(shù)映射到DynamicDelegate,MuticastDynamicDelegate

        • TypeScript類繼承UClass,并支持override其父類的一些函數(shù)

         

        Unity版本特性列表

        • 對象的構(gòu)造

        • 靜態(tài)/實例字段的訪問

        • 靜態(tài)/實例屬性的訪問

        • 靜態(tài)/實例方法調(diào)用

        • 引用參數(shù)

        • 函數(shù)重載

        • 操作符調(diào)用

        • TypeScript函數(shù)映射到C#delegate,delegate+=、-=操作

        • eventadd/remove

        • typescriptawait一個C#async方法

        • C#泛型的訪問


        引擎版本和平臺

        • 引擎:UE4.22~UE4.25、Unity5~Unity2019

        • 平臺:iOS、Android、Windows、Macos

        puerts!

        https://github.com/Tencent/puerts


        點這里??關(guān)注我,記得標(biāo)星呀~

        更多挖掘開源框架、項目,觸達(dá)最新的開源資訊


        前線推出學(xué)習(xí)交流一定要備注:研究/工作方向+地點+學(xué)校/公司+昵稱(如JAVA+上海

        掃碼加小編微信,進(jìn)群和大佬們零距離

        瀏覽 95
        點贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            人善交videoS欧美3D | 久久综合久久鬼色 | 三级片导航 | 免费的av网站 | 可以看贷裸门167人视频 | 制服丝袜在线播放 | 三级在线无码 | 亚洲国产成人电影 | 久久久久在线视频 | 婷婷操逼视频 |