Git Product home page Git Product logo

seqence's Introduction

Seqence

剧情-技能编辑器

模式

在编辑器左上角选择支持的模式:

  • 剧情模式 plot
  • 技能模式 skilL

序列化方式

支持xml和bytes两种序列化方式, xml兼容性和可读性更高,比较适用项目前期,改动比较频繁的情况。 bytes运行时效率更高。 这里并不采用unity原生timeline的scriptobject序列化方式, 主要原因是性能问题和服务器不可读。

多线程支持

支持unity 安全多线程的AniationJob, 这一特性在Unity2019.3之后的版本才加入,之前一直是实验版本。

Server

服务器使用c++开发, 为了对技能同步表现一致, 使用了基于著名的开源框架Entitas的ECS架构。 初步设想是编译成跨平台的库集成到Plugin中, 用以之后虚拟服务器的使用, 后续持续集成中。

版本记录

v1.1: 客户端基本框架实现

v2.0: 升级到多线程的AniationJob

v2.5: 全局缓冲池,资源复用

v3.0: Entitas架构的Virtual Server集成

v3.1: 全新的K帧流程,参考视频, 对后处理的K帧

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.