DramaFork 显示“需更新”但旧素材还在,创作者应该怎么判断可否继续用?
“需更新”只说明这次变更碰到了某个已完成步骤的依赖,不等于旧素材已经被替换,也不等于它一定错了。你要做的是人工核对:这次改的是不是旧素材正在表达的事实。若旧素材表达的事实仍然成立,可以继续用;若它表达的事实已被改掉,就要重做或至少改到一致。

导读
“需更新”只说明这次变更碰到了某个已完成步骤的依赖,不等于旧素材已经被替换,也不等于它一定错了。你要做的是人工核对:这次改的是不是旧素材正在表达的事实。若旧素材表达的事实仍然成立,可以继续用;若它表达的事实已被改掉,就要重做或至少改到一致。
下面用两个虚构教学例子说明。例子里的项目名、角色名和对话都是编的,用来演示判断过程,不是实测记录。
先分清两件事:状态标记与数据保留
本文由DramaFork整理,按当前项目实现说明:上游修改会按步骤依赖,把相关已完成下游标为“需更新”,同时保留旧数据。这个标记说明复核范围,不判断旧素材具体哪句话或哪个动作失效。创作者仍需检查实际表达,再决定修改或保留哪些素材。
真实依赖按步骤划定:改规划影响剧本及后续生成步骤;改剧本影响分镜、风格、角色、节点、视频、预览、导出;改分镜影响节点、视频、预览、导出;改风格影响角色、视频、预览、导出;改角色影响视频、预览、导出;改节点或视频影响预览、导出。相关步骤未完成时,不会被这条规则直接改标为“需更新”。
判断时先问三个问题:旧素材里出现了什么事实?这次改了什么?两者是否冲突?
案例一:改人名,旧素材里没出现这个名字
虚构项目《雾港来信》里,角色原本叫“林晚”。已完成立绘和三张分镜没有名字文字,但一段视频的台词说了她的名字。后来作者在剧本里把角色名改成“林昭”。
这属于剧本变更,相关已完成分镜、风格、角色、节点、视频、预览、导出均进入“需更新”范围。再逐项核对实际内容:
- 角色立绘:画面没有名字,外形未变,旧图仍表达正确事实,可继续用。
- 分镜:画面描述里写的是“她推开门”,没有写名字,可继续用。
- 视频:对白字幕里出现了“林晚,你来了”,这句台词表达的事实已被改掉,需要重做字幕或重录。
- 预览与导出:因为它们包含视频,所以跟着受影响。
这里的关键不是“需更新”三个字,而是旧素材里有没有“林晚”这个事实。没有出现,就仍可用;出现了,就必须改。
案例二:改动作,旧素材把动作画死了
同一项目里,剧本原写“她把信放进抽屉”,已完成的分镜和视频都按这个动作画。后来你把剧本改成“她把信烧掉”。
这次改变了动作事实。旧分镜和旧视频表达的是“放进抽屉”,与新剧本冲突,需要修改。系统仍按剧本的完整依赖标记相关已完成步骤,包括风格和角色素材;人工检查则可以确认外形与风格是否仍适用,不必因为进入复核范围就自动重做每个文件。
但要注意:如果旧分镜只画了“她拿着信站在窗边”,没有画放抽屉,那么它可能仍可用,只需检查后续衔接。判断依据始终是旧素材实际表达的内容,而不是标记本身。
一份可重复使用的复核记录模板
你可以按下面这张表逐项核对。表中“旧素材表达的事实”要写具体,不能只写“没问题”。
| 步骤 | 旧素材里出现的事实 | 本次改动 | 是否冲突 | 处理 |
|---|---|---|---|---|
| 角色立绘 | 外形,无名字 | 改名 | 否 | 继续用 |
| 分镜 3 | “她推开门”,无名字 | 改名 | 否 | 继续用 |
| 视频字幕 | “林晚,你来了” | 改名 | 是 | 重做字幕 |
| 分镜 5 | “她把信放进抽屉” | 改为烧信 | 是 | 重画 |
| 节点文本 | 描述“放信” | 改为烧信 | 是 | 改文本 |
填完这张表,你就知道哪些能留、哪些要改。标记只帮你找到范围,冲突判断靠你读旧素材。
角色编造借口时,别把它当成新事实
复核时你可能会让角色聊天来帮你回忆剧情。角色可能会说“我那天确实把信烧了”,但如果剧本里原本没有烧信这件事,这只是角色在对话中编出的说法,不是新的世界事实。它不能反过来证明旧素材错了,也不能作为修改依据。你要回到剧本和已完成素材本身核对。
完成检查
做完以上步骤后,用这份清单确认:
- 每个被标“需更新”的步骤,你都写下了旧素材实际表达的事实。
- 每处冲突都对应到具体素材,而不是只写“需更新”。
- 没有冲突的旧素材,你明确写了“继续用”。
- 有冲突的旧素材,你已重做或改到与当前剧本一致。
- 预览和导出在相关素材改完后重新生成并检查。
如果第 5 项还没做,先不要导出交付。导出有本地素材包 localAssets 与远程链接包 remoteUrls 两种;前者要按说明运行并检查离线,后者依赖网络与服务,不是永久资源保证。ZIP 成功不等于可玩性验证。localhost 在别人的电脑上指向他自己的本机,不能作为可通用访问的域名。
最后做一件小事:打开你当前被标“需更新”的那个步骤,在素材里找出它实际表达的事实,写进上面那张表的第一行。写完这一行,你就已经能判断它能不能继续用了。


