Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
PuerTS_Nodejs_3.0.0-preview0.tar.gz | 2025-07-18 | 177.2 MB | |
PuerTS_Lua_3.0.0-preview0.tar.gz | 2025-07-18 | 3.7 MB | |
PuerTS_Quickjs_3.0.0-preview0.tar.gz | 2025-07-18 | 9.6 MB | |
PuerTS_V8_3.0.0-preview0.tar.gz | 2025-07-18 | 68.7 MB | |
PuerTS_Core_3.0.0-preview0.tar.gz | 2025-07-18 | 615.1 kB | |
README.md | 2025-07-18 | 1.2 kB | |
Unity_v3.0.0-preview0,PESAPI_VERSION_11 source code.tar.gz | 2025-07-18 | 4.6 MB | |
Unity_v3.0.0-preview0,PESAPI_VERSION_11 source code.zip | 2025-07-18 | 6.0 MB | |
Totals: 8 Items | 270.5 MB | 4 |
PuerTS_Core_3.0.0-preview0.tar.gz是核心包,不含任何语言。
包括v8在内的语言支持都以扩展包提供,想用哪个加哪个,多语言(比如js和lua),同一语言不同实现(比如v8和quickjs)都可以并存。
用法:
- 下载解压PuerTS_Core_3.0.0-preview0.tar.gz
- 想用哪个语言扩展下载哪个,和PuerTS_Core_3.0.0-preview0.tar.gz解压到同一目录
-
通过unity的Package Manager的
add package from disk ...
添加解压包里的package.jsonvar v8Env = new ScriptEnv(new BackendV8()); v8Env.Eval(@" console.log('hello, v8'); "); v8Env.Dispose();
var luaEnv = new ScriptEnv(new BackendLua()); luaEnv.Eval(@" print('hello, lua') "); luaEnv.Dispose();
var qjsEnv = new ScriptEnv(new BackendQuickJS()); qjsEnv.Eval(@" console.log('hello, quickjs') "); qjsEnv.Dispose();
中文版本请查看 doc/unity/zhcn/changelog.md
difference between Node.js/Quickjs/V8: wiki