July 25, 2025

场景、章节与媒体

journal

在账号系统运行起来之后,我开始搭建故事的结构。每个故事现在都可以包含章节和场景。目标是准备一个数据模型,供后续的编辑器和播放端使用。我专注于以一种未来可扩展、且不破坏现有数据的方式来创建和组织故事。

我也开始着手媒体系统。上传和管理图片几乎是应用中所有功能都需要的。最初的版本把上传的文件直接关联到用户。使用文件的每个元素都从那里引用它。虽然能用,但对需要共享的项目并不理想。

我把这种做法改成了媒体归属故事的新方案。这样协作更容易,且把一切限制在项目内部。每个故事现在都有自己的媒体空间,所有该故事使用的文件都存放在那里。

编辑器界面的第一个版本现在可以用了。可以直接在浏览器中创建并组织故事、章节与场景。界面仍然非常简陋,但能用,并清晰地展示了编辑器将如何从这里继续发展。