https://github.com/jasonxudeveloper/jengine.protobuf-net
Protobuf-net package for JEngine. JEngine框架的Protobuf-net扩展包。
https://github.com/jasonxudeveloper/jengine.protobuf-net
Last synced: 9 months ago
JSON representation
Protobuf-net package for JEngine. JEngine框架的Protobuf-net扩展包。
- Host: GitHub
- URL: https://github.com/jasonxudeveloper/jengine.protobuf-net
- Owner: JasonXuDeveloper
- License: mit
- Created: 2023-01-13T01:39:40.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-10-20T04:44:59.000Z (over 2 years ago)
- Last Synced: 2025-04-07T19:46:57.184Z (about 1 year ago)
- Language: C#
- Size: 229 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# JEngine.Protobuf-net
Protobuf-net package for [JEngine](https://github.com/JasonXuDeveloper/JEngine).
[JEngine](https://github.com/JasonXuDeveloper/JEngine)框架的Protobuf-net扩展包。
## Important
This repo is only compatible with [JEngine](https://github.com/JasonXuDeveloper/JEngine) repo, otherwise it may not be able to compile or to execute.
该仓库仅与[JEngine](https://github.com/JasonXuDeveloper/JEngine)兼容,否则将无法编译或运行。
## What is this
This is the adapted version of Protobuf-net, which supports serializing ```hot update/non hot update objects``` to ```Protobuf binary data```, or to deserialize ```Protobuf binary data``` to ```hot update/non hot update objects```. It also provides ```editor tools``` to ```generate cs/proto``` files.
This version is originated from [https://github.com/JasonXuDeveloper/protobuf-net-v2-for-ILRuntime](https://github.com/JasonXuDeveloper/protobuf-net-v2-for-ILRuntime)
这是Protobuf的修改版本,支持了```热更/非热更对象```与```Protobuf二进制数据```相互序列化/反序列化。与此同时,这个版本提供了```编辑器工具```,支持生成```cs/proto```文件
这个版本来源于 [https://github.com/JasonXuDeveloper/protobuf-net-v2-for-ILRuntime](https://github.com/JasonXuDeveloper/protobuf-net-v2-for-ILRuntime)
## How to use
Please install [JEngine](https://github.com/JasonXuDeveloper/JEngine) (at least v0.8.0), then download this repo, finally move the repo directory into JEngine project's ```Assets/Dependencies``` path.
Alternatively, you can use ```JEngine Package Manager``` to install.
请安装[JEngine](https://github.com/JasonXuDeveloper/JEngine)(至少v0.8.0),然后下载本仓库,接着将本仓库的文件夹移动到JEngine工程内的```Assets/Dependencies```目录下。
或者,你可以使用```JEngine Package Manager```来安装。