github Tencent/puerts Unity_v3.0.0-preview0
Unity_v3.0.0-preview0,PESAPI_VERSION:11

one month ago

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.json
var 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

Don't miss a new puerts release

NewReleases is sending notifications on new releases.