Releases: Tencent/puerts
Releases · Tencent/puerts
Unity_v1.3.3,ApiLevel:16
中文版本changelog请查看 doc/unity/changelog.md
Unreal_v1.0.0
mac下如果遇到移入废纸篓问题,请
cd Plugins/Puerts/ThirdParty
find . -name "*.dylib" | xargs sudo xattr -r -d com.apple.quarantine
Unity_v1.3.2,ApiLevel:16
打1.3.1的时候没有改package.json, 此为1.3.1的fix版本, 内容一样.
中文版本changelog请查看 doc/unity/changelog.md
- fix: unity would not ignore iOS library when in Android Mode.
- fix: old filter wrongly return BindingMode.SlowBinding
- add .asmdef in main repository
Unity_v1.3.0, ApiLevel:16
中文版本changelog请查看 doc/unity/changelog.md
- rearrange the directory layout to support UPM
- Generator refactored. Generator is seperated to many small file now.
- Rename LibVersion to ApiLevel。
- JSFunction::Invoke refactored,fix #681 。
- Deleted some deprecated v8 calls. to make puerts compat with v8 8.4++。
- New concept
LazyBinding
:
In 1.3- when you writereturn false
in filter for some c# member. That member will still do TypeRegist by reflection could be call during runtime.
Now, this feature will still work. But that kind of member will do reflection during first invoke but not during TypeRegister. - New form of
filter
To compat with the newLazyBinding
mode.Filter
now can not only return a boolean but can return aBindingMode
. Which is a enum inculdeFastBinding
(means will generate static wrapper)、LazyBinding
(mentioned above)、DontBinding
(can not be called during runtime)。you can find an example inU2018Compatible.cs
we recommend you to use UPM to install PuerTS.
Unity_v1.2.4
- 优化unittest项目,增加wrapper生成能力
- 修复了module式读取脚本可能crash的问题
- 修复 #659
- 修复一些wrapper生成的bug
mac下如果遇到移入废纸篓问题,请使用
sudo xattr -r -d com.apple.quarantine puerts.bundle
配套plugins版本为15
Unity_Plugin_1.2.3,Version:15
在1.2.2基础上修复了生成代码时ref参数设置失败的问题
mac下如果遇到移入废纸篓问题,请使用
sudo xattr -r -d com.apple.quarantine puerts.bundle