博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
跨游戏引擎跨平台的TypeScript运行时开源了
阅读量:4196 次
发布时间:2019-05-26

本文共 929 字,大约阅读时间需要 3 分钟。

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

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

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

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

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

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

UE4版本特性列表

  • UClass,UStruct的构造

  • UProperty的访问

  • UFunction的访问

  • 扩展方法

  • UEnum的使用

  • 容器(TArray,TMap,TSet)

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

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

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

 

Unity版本特性列表

  • 对象的构造

  • 静态/实例字段的访问

  • 静态/实例属性的访问

  • 静态/实例方法调用

  • 引用参数

  • 函数重载

  • 操作符调用

  • TypeScript函数映射到C#的delegate,delegate的+=、-=操作

  • event的add/remove

  • 枚举

  • 在typescript里await一个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

(登录后才能访问公开项目)

腾讯工蜂源码系统为开源开发者提供完整、最新的腾讯开源项目国内镜像

转载地址:http://oxzli.baihongyu.com/

你可能感兴趣的文章
andorid里关于wifi的分析
查看>>
Spring MVC 教程,快速入门,深入分析
查看>>
Ubuntu Navicat for MySQL安装以及破解方案
查看>>
在C++中如何实现模板函数的外部调用
查看>>
HTML5学习之——HTML 5 应用程序缓存
查看>>
HTML5学习之——HTML 5 服务器发送事件
查看>>
hbase shell出现ERROR: org.apache.hadoop.hbase.ipc.ServerNotRunningYetException
查看>>
解决Rhythmbox乱码
查看>>
豆瓣爱问共享资料插件发布啦
查看>>
kermit的安装和配置
查看>>
linux中cat命令使用详解
查看>>
java中的异常机制
查看>>
商务智能-基本方法-数据钻取
查看>>
openstack-instance-high-availability-Evacuate
查看>>
evacuate-instance-automatically
查看>>
pycharm常用设置(keymap设置及eclipse常用快捷键总结)
查看>>
关于在openstack的环境变量.bashrc自定自己简化命令
查看>>
Openstack Heat Project介绍(转)
查看>>
How to Perform an Upgrade from Icehouse to Juno(ice升级到juno)
查看>>
高扩展性网站的50条原则(转)-思维导图
查看>>