Files
VFSUnity/Assets/Resources/Data/splint_fixation_steps.json
yangbear f0a6b96da5 feat: MCP Unity 场景优化 — 完整交互体系搭建
- 删除重复 Ground
- 创建 [Managers] 空物体,挂载 GameManager + StepManager + ExperimentFlowCoordinator + AudioManager
- Main Camera 挂载 InteractionSystem
- 伤者 InjectedPerson 下创建 5 个交互子物体 (InjuryVisual/Swelling/Pain/VitalSigns/Neuro)
- 创建绑带位置、踝关节、衬垫、夹板位置等空物体
- 道具摆放到位:伤者(2,0.05,5) 施救者(3,0,5) 鞋(2.7,0.15,5.5) 绷带/夹板/急救箱在旁
- InjuryLeg Tag 修正,Ground Tag 修正
- 全部新脚本同步导入 (ExperimentTypes/StepData/ExperimentConfig/StepManager/GameManager/ExperimentFlowCoordinator/InteractionSystem/DraggableObject/HighlightEffect/UIManager/ExamPopup/ScoreDisplay/VideoController/AudioManager/CharacterAnimController/StepAnimationHandler)
- 旧脚本 (ExperimentController/ConfigLoader/AnimationController/HUDController/VideoPlayerController/PopupSystem/ModeSelectionUI) 全部兼容修复或 stub
- 编译通过,0 错误
- Canvas 挂载 UIManager
2026-06-24 02:33:48 +08:00

136 lines
4.3 KiB
JSON

{
"experimentName": "骨折固定(夹板固定)",
"experimentId": "SplintFixation",
"description": "运动伤害现场急救处理——夹板固定虚拟仿真实验",
"fixationType": 1,
"totalScore": 100,
"passingScore": 60,
"steps": [
{
"stepIndex": 0,
"stepName": "环境评估",
"tipText": "观察周围环境是否有危险,做好防护措施。",
"dialogueText": "周围环境安全。我是救护志愿者,我可以帮助您吗?",
"interactionType": 4,
"targetTag": "",
"targetName": "",
"showVideo": false,
"voiceClip": "",
"requiredForCompletion": true
},
{
"stepIndex": 1,
"stepName": "伤情检查",
"tipText": "请检查伤员受伤位置",
"dialogueText": "伤员左大腿疑似骨折,无伤口。",
"interactionType": 1,
"targetTag": "InjuryLeg",
"targetName": "InjuryLeg",
"showVideo": false,
"voiceClip": "",
"requiredForCompletion": true
},
{
"stepIndex": 2,
"stepName": "脱鞋袜检查",
"tipText": "请将伤员鞋袜脱掉并保存好,观察末端血液循环、运动及感觉",
"dialogueText": "",
"interactionType": 1,
"targetTag": "Shoe",
"targetName": "Shoe",
"showVideo": false,
"voiceClip": "",
"requiredForCompletion": true
},
{
"stepIndex": 3,
"stepName": "加衬垫并用夹板固定",
"tipText": "请在骨折肢体加衬垫,并用夹板固定",
"dialogueText": "",
"interactionType": 3,
"targetTag": "Splint",
"targetName": "Splint",
"showVideo": true,
"voiceClip": "",
"requiredForCompletion": true
},
{
"stepIndex": 4,
"stepName": "用带子固定夹板",
"tipText": "请用带子将夹板固定在腿上",
"dialogueText": "",
"interactionType": 3,
"targetTag": "Bandage",
"targetName": "Bandage",
"showVideo": false,
"voiceClip": "",
"requiredForCompletion": true
},
{
"stepIndex": 5,
"stepName": "终末检查",
"tipText": "包扎完毕请检查伤肢血液循环,运动及感觉。",
"dialogueText": "伤员一切正常,包扎完毕。",
"interactionType": 4,
"targetTag": "",
"targetName": "",
"showVideo": false,
"voiceClip": "",
"requiredForCompletion": true
}
],
"examQuestions": [
{
"questionIndex": 0,
"questionText": "点击确认后,请按正确顺序进行环境评估与自我介绍",
"choices": ["确定"],
"correctChoiceIndex": 0,
"correctFeedback": "正确",
"incorrectFeedback": "",
"questionType": 0,
"targetTag": ""
},
{
"questionIndex": 1,
"questionText": "点击确认后,请按正确顺序检查伤情",
"choices": ["确定"],
"correctChoiceIndex": 0,
"correctFeedback": "正确",
"incorrectFeedback": "",
"questionType": 0,
"targetTag": ""
},
{
"questionIndex": 2,
"questionText": "请选择正确的固定方式",
"choices": ["肢体固定", "夹板固定", "绷带包扎"],
"correctChoiceIndex": 1,
"correctFeedback": "正确!夹板固定适用于骨折固定。",
"incorrectFeedback": "应选择夹板固定方式",
"questionType": 0,
"targetTag": ""
},
{
"questionIndex": 3,
"questionText": "请选择正确放置夹板的位置",
"choices": ["确定"],
"correctChoiceIndex": 0,
"correctFeedback": "正确",
"incorrectFeedback": "",
"questionType": 1,
"targetTag": "Splint"
},
{
"questionIndex": 4,
"questionText": "请选择正确的绑带固定顺序",
"choices": ["先上后下", "先下后上"],
"correctChoiceIndex": 0,
"correctFeedback": "正确!应先固定近心端再固定远心端。",
"incorrectFeedback": "应先固定近心端(上端),再固定远心端(下端)",
"questionType": 0,
"targetTag": ""
}
],
"summaryNotes": "下肢损伤选择仰卧位;\n骨折固定前后要脱掉鞋袜并检查下肢末梢循环、运动、感觉;\n夹板固定时先在骨折肢体加衬垫;\n穿带子时应从健侧穿向伤侧;\n固定后尽可能抬高下肢。"
}