Skip to content

双模架构

软件设计过程中,契合用户需求的设计,其实就是根据不同的用户需求设计不同的软件架构模式

开发模式介绍

本引擎拥有两种开发模式,分别为:

🌞 剧本模式 (YAML Script-Driven Architecture)

🌛 开发模式 (SadScript Programming Architecture)

其中,剧本模式 的开发方式是使用预制模式开发的一种模版程序,用户不需要前置的编程知识,只需要了解一下yaml文件的语法格式,就可以快速的编制一份视觉小说程序。

开发模式 则比较强大,拥有自建的 AST解析库,同时支持更加抽象的逻辑定义。适合专业的开发人员。

如何选择开发模式

两种模式各有特色,功能和开发方式甚至生成产物均有不同,这里笔者给出一个相对比较容易理解的定义。

  • 如果您是一个内容创作者(编剧、策划) 等等,您可以放心的使用 🌞剧本模式,它不仅开发简单优雅,并且可以快速的创建视觉小说原型!

  • 如果您是一个程序开发人员,追求更高的性能上限和游戏交互效果,则可以深入研究 🌛开发模式

不同的开发模式,所能够实现的功能上限是不同的,剧情模式原则上是开发模式的一个简化版本, 也就是说,剧情模式能实现的,开发模式也一样可以实现,只是实现方法不同而已

文档阅读提示

在本文档中,以🌞开头为剧情模式的语法和逻辑,而🌛为开发模式的语法和逻辑。

如果您在 使用过程中对架构不理解 或者出现任何其他的问题 都可以发邮件至 Furau@qq.com