道具需启用状态机并完整维护六维状态链,否则导致分镜穿帮;须在【场景圣经】中启用「黄铜怀表」的状态追踪,显式标注【@state:xxx】锚点,通过校验工具闭环验证。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你在Laper里写“他掏出怀表→低头看了眼→合上盖子塞回内袋”,可系统诊断报告却标红提示“怀表状态不一致:第3场显示‘玻璃裂痕未修复’,第5场动作前未重载该属性”,说明道具不是静态物件,而是带状态机的活体节点——它必须在每次出场时继承前序状态、触发变更逻辑、输出可见痕迹,否则AI分镜会生成“完好怀表突然布满裂纹”的穿帮镜头。
确认道具是否已注册为状态化节点
打开左侧边栏【场景圣经】→点击「道具库」→查找目标道具(如“黄铜怀表”)。若条目右侧显示灰色禁用图标或“未启用状态追踪”,说明该道具仅被当作普通名词录入,【必须点击右侧「启用状态机」开关并保存,否则所有后续校验均跳过】。这一步不可省略,Laper默认关闭道具状态追踪以节省计算资源。
启用后,道具条目会展开六维状态字段:物理完整性、持有者、可见损伤、动力状态、时间刻度、空间坐标。任意字段留空都将导致对应维度校验失效。
检查动作前后道具状态链是否断裂
定位到含道具动作的场次(如第5场“他掏出怀表”)→ 将光标置于动作句首 → 按 Ctrl+Shift+P → 输入 “check prop state chain” 回车。
系统返回三种结果:
① “State continuity OK”:状态链完整;
② “Missing pre-state anchor at line 87”:动作前缺少状态声明;
③ “Post-action delta unrecorded”:动作后未声明状态变更。
若返回②或③,立即前往该场次前最近一次出现该道具的位置(如第3场“怀表玻璃裂痕在烛光下泛青”),检查是否遗漏了状态锚点标记——Laper要求所有道具状态变更必须显式标注【@state:glass=cracked】这类语法,不能仅靠自然语言描述。
修复道具状态漂移(两种方法)
方法一:单点强制同步(适合紧急修正)
选中道具动作句(如“合上盖子塞回内袋”)→ 右键 → 选择「Sync to latest state」→ 系统自动提取最近一次有效状态快照(如第3场记录的“玻璃裂痕+发条停摆”)→ 在句末插入状态锚点【@state:glass=cracked;spring=stopped】。
方法二:批量状态回填(适合多场次修复)
第一步:按住 Ctrl 键,依次点击所有需统一状态的道具动作句(支持跨场次非连续选择);
第二步:右键 → 选择「Batch state inject」→ 在弹窗中粘贴标准状态字符串(如“glass=cracked;spring=stopped;owner=jack”);
【注意:若所选句子超过9处,系统将拒绝执行并提示“超限风险”,需拆分为两次操作】。
验证道具状态是否真正闭环
1. 在剧本末尾新建临时场次,标题写“【终态校验】”;
2. 插入一行动作:“特写:怀表静置桌面,玻璃裂痕仍在,发条未转动”;
3. 将光标置于该行 → 按 Ctrl+Shift+D;
4. 查看底部诊断卡片是否显示“道具终态匹配:✓ 所有六维字段与初始建档值偏差≤0.3%”。
若显示“偏差超标”,说明中间某次动作未触发状态更新,需回到对应场次补全【@state:xxx】锚点。











