# seqence **Repository Path**: Sziye/seqence ## Basic Information - **Project Name**: seqence - **Description**: 剧情-技能编辑器 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2020-07-25 - **Last Updated**: 2022-05-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Seqence __剧情-技能编辑器__ ## 模式 在编辑器左上角选择支持的模式: * 剧情模式 plot * 技能模式 skilL ## 序列化方式 支持xml和bytes两种序列化方式, xml兼容性和可读性更高,比较适用项目前期,改动比较频繁的情况。 bytes运行时效率更高。 这里并不采用unity原生timeline的scriptobject序列化方式, 主要原因是性能问题和服务器不可读。 ## 多线程支持 支持unity 安全多线程的AniationJob, 这一特性在Unity2019.3之后的版本才加入,之前一直是实验版本。 ## Server 服务器使用c++开发, 为了对技能同步表现一致, 使用了基于著名的开源框架Entitas的ECS架构。 初步设想是编译成跨平台的库集成到Plugin中, 用以之后虚拟服务器的使用, 后续持续集成中。 ## 版本记录 [v1.1:][i3] 客户端基本框架实现 [v2.0:][i2] 升级到多线程的AniationJob [v2.5:][i4] 全局缓冲池,资源复用 [v3.0:][i5] Entitas架构的Virtual Server集成 [i1]: https://github.com/huailiang/seqence [i2]: https://github.com/huailiang/seqence/releases/tag/v2.0 [i3]: https://github.com/huailiang/seqence/releases/tag/v1.1 [i4]: https://github.com/huailiang/seqence/releases/tag/v2.5 [i5]: https://github.com/huailiang/seqence/releases/tag/v3.0