This is a version with some break changes and significant optimizations.
I strongly recommend using the latest version for new users.
For old users, if you don't have a widely explicitly use the return value types of the API and want to use the reference documentation in the editor, I also recommend using the latest version.
New:
- 🎉 Extract documents from EOS C SDK to generate editor help for this plugin.
- NOTE: GENERATED DOCUMENTS JUST FOR REFERENCE ONLY!!
- Need compile with godo-cpp 4.3-stable( or later) and use godot 4.3-stable( or later).
- Add flag to compile "AOOLU" version:
AOOLE( Assume Only One Local User), to hide mostlocal_user_id
properties/ arguments by assuming that there have only one local user, please refer README for more details.
Update:
- Use godot-cpp 4.3 stable by default (you still can checkout 4.2 and compile with it by yourself).
- Update README.
Break change:
(Uniform naming) Add "EOS" prefix to the name of EOSPackedResult
's subclass.
Fix:
Pass pure handle (EOS_AntiCheatCommon_ClientHandle
) as int value between bindings and EOS SDK.
Optimize:
- Fix many typos.
- Refactor compile system, to skip generate bindings when cleaning.
- (CI) No longer keep separate artifacts for each platform/arch.
- (CI) Compile following version:
- Without editor documents ( minimum godot version 4.2)
- Without editor documents ( minimum godot version 4.2) + AOOLU
- With editor documents ( minimum godot version 4.3)
- With editor documents ( minimum godot version 4.3) + AOOLU
- Optimize the return string format of
_to_string()
, let them like native classes.
Hop this plugin can help you and consider to buy me a coffee please.
这是一个有着一些破坏性变化和重大优化的版本。
对于新用户来说我强烈推荐使用最新版本。
对于老用户来说如果你没有广泛的显式写出API的返回值类型,并且希望在编辑器中查看参考文档,我也建议使用最新版本。
新的东西:
- 🎉从 EOS C SDK 中提取文档用于生成该插件在编辑器中的帮助文档。
- 注意:生成的文档仅供参考!!
- 需要与godo-cpp 4.3-stable(或更新的版本)一起编译并使用godot 4.3-stable(或更新的版本)。
- 添加标志用于编译“AOOLU”版本:
AOOLU( Assume Only One Local User),通过假定只使用一个本地用户来隐藏大多数名为local_user_id
的属性/参数,详情请查看自述文件。
更新:
- 默认使用 godot-cpp 4.3 stable(你仍然可以自行检出godot-cpp 的4.2的分支进行编译)。
- 更新自述文件。
破坏性变化:
(统一命名)为EOSPackedResult
的子类命名添加“EOS”前缀。
修复:
- 修复大量拼写错误。
- 重构构建系统,在清理时跳过绑定生成阶段。
- (CI)不再保留不同平台、架构的artifact。
- (CI)同时编译以下版本
- 不带编辑器文档(适用于godot 4.2 以上)
- 不带编辑器文档(适用于godot 4.2 以上)+ AOOLU
- 带编辑器文档(适用于godot 4.3 以上)
- 带编辑器文档(适用于godot 4.3 以上)+ AOOLU
- 优化
_to_string()
返回值的格式,使它们更像使原生的类型。
希望这个插件能够帮到你,插件开发不易,也希望能为我充电.
Full Changelog: v0.2.0...v0.3.0