Yayin Story Studio logo Yayin Story Studio 项目文档
回到主页 用户手册

ASE-Remake Studio 模块

YSS重要插件,提供了ASE-Remake开发环境. 详情...

这个module 从 Yayin Story Studio 0.13.0 开始支持。

命名空间

ASERStudio

ASER Studio 模块根命名空间

ASERStudio::ASEREnv

ASER Studio 中有关ASE-Remake但无关AStoryX的组件命名空间

ASERStudio::AStorySyntax

ASER Studio 中有关AStoryX但无关ASE-Remake的组件命名空间

ASERStudio::YSS

ASER Studio 中与YayinStoryStudio API强相关的组件命名空间

ASERStudio::ASEREnv::ASERDebugIO

ASERDebugIO提供与ASERDebugPipeline交互的API

ASERStudio::ASEREnv::ASERProgram

ASERProgram提供对ASE应用程序交互和基本属性的封装

ASERStudio::ASEREnv::ASERProgramLaunchParameter

提供ASE-Remake程序启动参数的封装

ASERStudio::AStorySyntax::AStoryXController

AStoryXController是对AStoryX控制器和解析的一体化封装

ASERStudio::AStorySyntax::AStoryXControllerParseData

AStoryXControllerParseData记录由AStoryXController解析AStoryX时得到的数据

ASERStudio::AStorySyntax::AStoryXDiagnosticData

AStoryXDiagnosticData记录AStoryX的诊断信息

ASERStudio::AStorySyntax::AStoryXDocument

AStoryXDocument是对整个AStoryX文档的封装,包含了对文档内容的解析和诊断信息的存储

ASERStudio::AStorySyntax::AStoryXParameter

AStoryXParameter记录AStoryXController解析AStoryX时得到的参数信息

ASERStudio::AStorySyntax::AStoryXPreprocessor

AStoryXPreprocessor是一个预处理器,用于在解析AStoryX之前对AStoryX进行预处理

ASERStudio::AStorySyntax::AStoryXRule

AStoryXRule是对整个AStoryX语法规则的封装,包含了对不同版本的AStoryX语法规则的解析和存储

ASERStudio::AStorySyntax::AStoryXValueMeta

AStoryXValue用于对AStoryX中的参数进行类型定义和检查

详细说明

ASE-Remake Studio模块是重要的Yayin Story Studio插件,提供了ASE-Remake开发环境, 允许用户在Yayin Story Studio中开发ASE-Remake项目。

ASERStudio模块也被设计用于在C++上提供对ASE-Ramake核心功能的访问,以及 对AStoryX脚本的解析。虽然它使用了一些来自Visindigo的组件,但并不依赖于 Visindigo的整个框架体系。用户只需要简单的将此文件和Visindigo相关组件的 头包括在项目中并动态链接二进制库,就可以在任何Qt应用中使用ASERStudio模块提供 的有关AStoryX解析的基础功能,而不需要完全开发为Visindigo应用程序。

实用链接

ASERStudio 诊断信息