给大家介绍一下最近我自己开发的一个Unity插件——E Story。这是一个可以将故事剧情进行可视化编辑的小工具,基于Unity的GraphView开发,使用节点、分组和连线组织内容。它可以十分方便地实现对文字冒险、角色扮演等类型游戏多分支、多结局故事剧情的编辑管理。
插件截图
编辑器窗口
在这里可对故事剧情进行可视化的编辑。

运行效果
制作好的场景运行后能看到故事剧情如何在玩家面前呈现。

目录结构
主要分为Editor、Example和Runtime三个文件夹,其中Example文件夹存放了一些示例可供快速熟悉插件的使用。

使用需知
- 插件所使用的Unity版本为6000.0.42f1,在项目使用时Unity最好不要低于此版本,否则可能存在兼容性问题。
- 在导入本插件前,需保证Unity项目安装了如下依赖包:
- Input System
- Unity UI
相关链接
如果对我的插件感兴趣,想要了解具体的使用方法或者学习如何开发,可以关注我的后续文章或访问以下链接:
- 视频版本:https://www.bilibili.com/video/BV1JEd5YpENb/
- 开源地址:https://gitee.com/helloestar/e-story
- 下载地址:https://gitee.com/helloestar/e-story/releases
- 使用教程:https://gitee.com/helloestar/e-story/wikis
- 反馈问题:https://gitee.com/helloestar/e-story/issues
- 个人站点:http://estar.zone/
还有些话
在开发这个插件之前,我在Unity商店里浏览过许多类似功能的插件,但它们不是因为过于昂贵,就是因为功能太繁杂懒得去学怎么用。于是我就想,为什么不能自己从零开始手搓一个呢?这样既能满足自己的使用需求,又能提高自己的编程能力。所以说干就干,我花了几周时间四处去查找教程,跟着视频和文档自己一个字符一个字符的将功能实现出来。虽然说现在的这个版本并没有实现我所需要的全部功能,但也足够一些简单Unity项目的使用了。之后我还会继续开发完善插件的功能,并出相应的教学视频,敬请期待~