P-017 v0.1 交互系统 — ⑥交互物放置与Effect数据配置 #42

Open
opened 2026-06-15 00:37:34 +08:00 by Ghost · 0 comments

任务信息

  • 任务ID: P-017
  • 所属版本: v0.1
  • 角色: 程序
  • 流水线步骤: ⑥ 程序实现(交互物配置)
  • 依赖: P-012 交互系统程序实现(Issue #32,已关闭)—— 交互物基类已实现
  • 软依赖(不阻塞配置,但阻塞完整验证): P-016 Widget 接通(观察/对话类可玩)、P-013 收集系统(拾取类物品进背包链路)

背景

交互系统的交互物基类(AInteractableActor / ADoorActor)和 Effect 数据驱动架构已实现,但 v0.1 关卡里尚未放置配置好的交互物实例,无法端到端体验。

预期产出

基于执行案「v0.1 交互物清单」(10 个交互物)+ 技术方案 Effect 配置模板 A-E,在 v0.1 关卡(城郊小街)配置完整交互物:

  1. 放置 10 个交互物实例(含简单白盒几何体占位,如立方体代表冰箱/电话亭;拾取物用通用球形/方块):
    • 第一轮 5 个:旧冰箱(观察)、家的门(操作-门)、拾取物(拾取)、公用电话亭(观察)、小卖部老板(对话)
    • 第二轮 5 个:老式电视(观察)、零食货架(观察)、拾取物(拾取)、墙上的涂鸦(观察)、废纸箱(操作-翻找)
  2. 配置每个实例的 FInteractableData:ItemId、DisplayName、TriggerRadius、InteractVerb、bOneShot
  3. 配置每个实例的 InteractEffect:套用模板 A/B/C/D/E + 填入执行案§文本示例的叙事文本
  4. 门用 ADoorActor(家门)

技术依据:docs/technical/交互系统-技术方案.md §6 Effect 配置模板 A-E、§5 FInteractableData
执行案依据:docs/design/交互系统-执行案.md v0.1 交互物清单、文本示例
关卡依据:docs/design/关卡-v01-城郊小街-执行案.md / docs/technical/关卡-v01-搭建报告.md

备注

  • 如配置过程中发现数据规格不明确(如 ItemId 命名规范、精确参数取值),在 Issue 评论提出,PM 协调策划补充
  • 完整可玩验证需 P-016(Widget)+ P-013(拾取链路)完成;配置工作本身可独立进行
## 任务信息 - **任务ID**: P-017 - **所属版本**: v0.1 - **角色**: 程序 - **流水线步骤**: ⑥ 程序实现(交互物配置) - **依赖**: P-012 交互系统程序实现(Issue #32,已关闭)—— 交互物基类已实现 - **软依赖(不阻塞配置,但阻塞完整验证)**: P-016 Widget 接通(观察/对话类可玩)、P-013 收集系统(拾取类物品进背包链路) ## 背景 交互系统的交互物基类(AInteractableActor / ADoorActor)和 Effect 数据驱动架构已实现,但 v0.1 关卡里尚未放置配置好的交互物实例,无法端到端体验。 ## 预期产出 基于执行案「v0.1 交互物清单」(10 个交互物)+ 技术方案 Effect 配置模板 A-E,在 v0.1 关卡(城郊小街)配置完整交互物: 1. **放置 10 个交互物实例**(含简单白盒几何体占位,如立方体代表冰箱/电话亭;拾取物用通用球形/方块): - 第一轮 5 个:旧冰箱(观察)、家的门(操作-门)、拾取物(拾取)、公用电话亭(观察)、小卖部老板(对话) - 第二轮 5 个:老式电视(观察)、零食货架(观察)、拾取物(拾取)、墙上的涂鸦(观察)、废纸箱(操作-翻找) 2. **配置每个实例的 FInteractableData**:ItemId、DisplayName、TriggerRadius、InteractVerb、bOneShot 3. **配置每个实例的 InteractEffect**:套用模板 A/B/C/D/E + 填入执行案§文本示例的叙事文本 4. **门用 ADoorActor**(家门) **技术依据**:`docs/technical/交互系统-技术方案.md` §6 Effect 配置模板 A-E、§5 FInteractableData **执行案依据**:`docs/design/交互系统-执行案.md` v0.1 交互物清单、文本示例 **关卡依据**:`docs/design/关卡-v01-城郊小街-执行案.md` / `docs/technical/关卡-v01-搭建报告.md` ## 备注 - 如配置过程中发现数据规格不明确(如 ItemId 命名规范、精确参数取值),在 Issue 评论提出,PM 协调策划补充 - 完整可玩验证需 P-016(Widget)+ P-013(拾取链路)完成;配置工作本身可独立进行
Ghost added this to the v0.1-基础交互 milestone 2026-06-15 00:37:34 +08:00
Ghost added the status:readypipeline:6-implrole:devstage:iteration labels 2026-06-15 00:37:34 +08:00
Ghost added status:blocked and removed status:ready labels 2026-06-17 00:05:06 +08:00
Ghost added status:ready and removed status:blocked labels 2026-06-17 18:36:18 +08:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Reference: starmen1265/ChildHood#42