Raven 启动器测试需求整理

一、项目管理

1. 新建项目

  • 模板选择:现代/古典/校园等基础模板
  • 项目配置
    • 自定义项目名称
    • 分辨率设置(720p/1080p/自定义)
  • 目录生成:自动创建初始结构(game/, audio/, images/等)

2. 打开项目

  • 最近项目列表:按时间排序的最近访问项目
  • 浏览功能:本地目录浏览选择
  • 路径记忆:自动记忆上次打开的项目路径

3. 项目管理

  • 项目重命名
  • 删除项目(带二次确认)
  • 项目路径迁移工具

4. GUI定制

界面主题编辑器(菜单/对话框样式)

  • 调用vscode
  • 调用vscode
  • 提供预设主题模板库

动态预览功能

  • 调用vscode
  • 支持不同分辨率下的效果预览
  • 动画效果实时调试

主题包导入/导出

  • 支持主题配置文件的导入导出
  • 版本兼容性管理

三、测试与调试

5. 运行控制

一键启动测试(当前脚本)

  • 快速测试当前编辑的脚本段落
  • 支持从指定位置开始测试
  • 保存测试进度和状态

强制重启游戏

  • 快速重置游戏状态
  • 清理缓存和临时数据
  • 返回到指定检查点

6. 调试工具

变量监视器:实时查看游戏状态

  • 监控全局变量和角色状态
  • 支持变量值的实时修改
  • 变量变化历史记录

标签跳转:快速测试分支剧情

  • 快速跳转到指定剧情节点
  • 分支路径可视化导航
  • 剧情树结构预览

开发者控制台:支持运行时命令输入

  • 支持脚本命令的实时执行
  • 提供调试命令库
  • 命令历史记录和自动补全

四、构建分发

7. 多平台打包

平台 支持功能
Windows 生成exe安装包
macOS 生成dmg镜像
Web HTML5/WebGL导出

Windows平台

  • 按钮点击
  • 支持生成独立可执行文件

macOS平台

  • 生成标准dmg磁盘镜像
  • 代码签名和公证支持
  • App Store分发准备

Web平台

  • HTML5标准导出
  • WebGL渲染优化
  • 渐进式Web应用(PWA)支持

. 构建配置

文件压缩选项(图片/音频)

  • 图片格式自动优化转换
  • 音频文件无损/有损压缩选择
  • 资源文件批量压缩处理

调试信息移除开关

  • 发布版本自动移除调试代码
  • 日志输出级别控制
  • 性能分析代码清理

版本号管理

  • 自动版本号递增
  • 构建时间戳记录
posted @ 2025-06-11 15:23  Furau  阅读(15)  评论(0)    收藏  举报