当前位置: 首页 > 工具软件 > Puerts > 使用案例 >

puerts简介

卫甫
2023-12-01

前言

Puerts,准确的说应该叫做:普洱TS。puerts是腾讯出品的一个游戏引擎下的TypeScript编程解决方案,基于Unreal和Unity双引擎。

或者换句话说:puerts 是 Unity/Unreal 的一个 JS 运行环境。让我们可以在Unity/Unreal里面通过js来写游戏。如果有用过LayaAirCocosCreator的同学,应该都熟悉这种TS/JS的编程方式,那么使用puerts的话,我们就可以和LayaAir,Cocos一样通过vscode来开发unity游戏了。

仓库地址https://github.com/Tencent/puerts

xlua和puerts

有些人可能有疑问,不是已经有xlua和tolua了吗?干嘛还要一个ts来做游戏热更新呢?

请先看完这两篇文章:

puerts偿还了xLua哪些技术债

如何评价腾讯在Unreal&Unity下基于TS的puerts(开源)热更方案?

xlua:

1.lua天生就是用于嵌入其他脚本而生,性能更好,占用空间更小

2.lua没有好的IDE支持,应该是被大家诟病的一大原因

puerts:

1.ts/js的技术社区实在太强大了,有微软谷歌这些大厂大牛支持,

2.ts/js是强类型语言,有各种类型提示,有各种IDE支持调试

demo地址

这里有demo工程,供大家参考:

puerts_unity_demo

puerts_unreal_demo

虽然出来没多久,就已经有人基于puerts开发框架了,说明puerts是有多招人喜欢

Nice-TS

puerts-framework

puerts-starter-kit

 类似资料: