Unity_v3.0.0,PESAPI_VERSION:11
每个tar.gz解压后是一个package。通过unity的包管理器即可引入。 其中PuerTS_Core_3.0.0.tar.gz是核心包,这个是必须安装的。 其它都是语言/后端引擎扩展,可根据自己需要下载安装。 PuerTS_V8_3.0.0.tar.gz、PuerTS_Nodejs_3.0.0.tar.gz、PuerTS_Quickjs_3.0.0.tar.gz和PuerTS_Webgl_3.0.0.tar.gz都是js语言扩展。 PuerTS_Lua_1.0.0-beta1.tar.gz是lua语言扩展。 PuerTS_Python_1.0.0-beta1.tar.gz是python语言扩展。 各扩展包目前对平台的支持如下:
| | Window | Mac | Linux | Android | IOS | Webgl| | --- | --- | --- | --- | --- | --- |--- | | PuerTS_V8 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | | PuerTS_Nodejs | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | | PuerTS_Quickjs | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | | PuerTS_Webgl | ❌ | ❌ | ❌ | ❌ | ❌ | ✔️ | | PuerTS_Lua | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | | PuerTS_Python | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ |
其中PuerTS_Webgl虽然只支持web,但它的脚本是运行在web环境的原生js虚拟机里,通常性能更高(比如在ios小游戏环境里支持jit),也能享受first class语言诸如方便调试,profiler等好处。