Skip to content

设想

前言

出于兴趣使然,我开启了这个项目。 同样,我也不希望它最终成为一个孤芳自赏的项目,而是一个真正让人觉得有趣、愿意尝试,并且最终能够帮助大家得到自己想要的效果的工具。

但另一方面,出于时间精力,我没有办法保证自己始终有时间投入其上,使其成为一个稳定、生产可用的项目。 我只得扪心自问,并兀自猜想其到那一腔热血冷却的时候,它可以成长为什么样。 而我是否在此期间又与其他的冒险故事相逢,再次将那腔热血激荡。

但姑且容我在此进行一番畅想。

一些初期的想法:ADV 游戏引擎计划 | 云游君的小站

后续我希望它的子模块生态也逐渐完善。

NPM 模块

  • advjs: 核心模块(包含必要的 CLI / 辅助工具 / 解析模块)
    • @advjs/core: 核心函数
    • @advjs/parser: 剧本解析器
    • @advjs/client: 默认视图内容
    • @advjs/types: 类型定义
  • create-adv 模版脚手架 CLI
  • ADV.JS 插件
    • @advjs/plugin-babylon: Babylon 插件
    • @advjs/plugin-live2d: Live2D 插件
  • ADV.JS 主题
    • @advjs/theme-default: 默认主题

插件

  • @advjs/vscode: VSCode 插件(ADV 语法高亮与提示)
  • @advjs/unocss: 自定义的 CSS Presets

编辑器

  • @advjs/vrm: VRM 模型在线编辑器
  • @advjs/editor: Tauri 打包的客户端编辑器

其他

  • @advjs/benchmarks: Benchmarks 性能对比实验
  • @advjs/examples: 示例