puerts

PUER(普洱) Typescript. Let's write your game in UE or Unity with TypeScript.

OTHER License

Stars
4.6K
Committers
119

Bot releases are hidden (Show)

puerts - 对应版本号为5的Plugins

Published by chexiongsheng about 4 years ago

1、解决cs的long参数传递的不是js的bigint时会crash的问题;
2、解决load的FileExists返回true,但ReadFile返回null会crash的问题;
3、解决timer没调用update前设置会立即触发的问题

puerts - 对应版本号为3的Plugins

Published by chexiongsheng about 4 years ago

1、缺省值的支持;
2、解决il2cpp下bool值传递不正确的问题;
3、解决js传null给cs的字符串变量,到cs不是null,而是字符串"null"的问题

puerts - 对应版本号为2的Plugins

Published by chexiongsheng about 4 years ago

1、支持直接js侧直接传ArrayBuffer
2、nested type的支持
3、指针不生成;
4、timer性能优化;
5、优化IsInitOnly,IsLiteral的静态字段,这种字段由于不变,不必每次都到C#获取(比如枚举值)。
6、如果在puerts所在的程序集找不到AutoStaticCodeRegister,就在所有程序集中找。

puerts - 对应版本号为1的Plugins

Published by chexiongsheng about 4 years ago

1、unity版本,ue版本均增加阻塞等待调试器的操作;
2、支持arraybuffer;

Unity,libVersionExpect等于1的C#代码都可以用附件的Plugins。
libVersionExpect:https://github.com/Tencent/puerts/blob/master/unity/Assets/Puerts/Src/JsEnv.cs#L40
使用方式:Plugins_v1.tgz解压到Assets目录。