• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

跨游戏引擎跨平台的TypeScript运行时开源了

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

Puerts是一个TypeScript游戏开发解决方案。它有以下几个特点:

  • 游戏领域的nodejs:基于高性能,成熟稳定的Chrome V8引擎,支持在ts/js脚本中调用游戏引擎的API。

  • TypeScript游戏开发:支持引擎api,用户原生代码的TypeScript声明文件生成,用TypeScript做游戏开发更高效,健壮。

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

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

  • 完善的调试支持:支持nodejs同款的v8inspector协议,任意支持nodejs的IDE,调试工具均可使用。

UE4版本特性列表

  • UClassUStruct的构造

  • UProperty的访问

  • UFunction的访问

  • 扩展方法

  • UEnum的使用

  • 容器(TArray,TMap,TSet)

  • 蓝图动态加载和带类型检查的访问

  • 一个TypeScript函数映射到DynamicDelegate,MuticastDynamicDelegate

  • TypeScript类继承UClass,并支持override其父类的一些函数

 

Unity版本特性列表

  • 对象的构造

  • 静态/实例字段的访问

  • 静态/实例属性的访问

  • 静态/实例方法调用

  • 引用参数

  • 函数重载

  • 操作符调用

  • TypeScript函数映射到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

访

  Star !

 issue  PR

 

https://git.code.tencent.com/Tencent_Open_Source/puerts

访


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
关于在Vue中Typescript的写法发布时间:2022-07-18
下一篇:
TypeScript实现设计模式——策略模式发布时间:2022-07-18
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap