feat: add props system and refactor asset library architecture

This commit is contained in:
saturn
2026-03-19 15:37:47 +08:00
parent 9aff44e37a
commit f364bbc9e4
139 changed files with 9112 additions and 2827 deletions

View File

@@ -8,7 +8,8 @@
"end": 结束文本,最少包含五个字,
"summary": "总结概括片段内容",
"location": "场景发生位置",
"characters": ["角色1", "角色2"]
"characters": ["角色1", "角色2"],
"props": ["道具1", "道具2"]
}
]
@@ -68,8 +69,14 @@
3. 例如角色库有"张三",原文写"老张"或"张总",必须填写"张三"
4. ⭐ 参考【角色介绍】理解"我"对应哪个角色,以及其他称呼的映射关系
【props 道具选择 - 必须100%精确匹配】
1. props 数组【只能】填写道具库中【完全一模一样】的名字
2. ❌ 严禁改写、缩写、添加前后缀
3. 只选择当前片段里真正出镜、被持有、被使用、被重点提及的实体道具
4. 如果当前片段没有明确道具,返回空数组 []
【自检规则】
输出前检查locationcharacters 中的每个名字是否都能在场景库/角色库中找到完全一致的?如果不能,必须修正!
输出前检查locationcharacters、props 中的每个名字是否都能在对应资产库中找到完全一致的?如果不能,必须修正!
原文如下:
{input}
@@ -81,4 +88,7 @@
{characters_lib_name}
角色介绍(⭐用于理解"我"和称呼对应的角色):
{characters_introduction}
{characters_introduction}
道具库:
{props_lib_name}