收尾day1,开始day2

This commit is contained in:
2024-12-07 11:28:43 +08:00
parent 7f6b76d367
commit 58fde11c9a
10 changed files with 2596 additions and 73 deletions
@@ -22394,6 +22394,7 @@ RectTransform:
m_Children:
- {fileID: 1976127639}
- {fileID: 376361521}
- {fileID: 1606783658}
- {fileID: 18925489}
m_Father: {fileID: 1407819326}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -28635,6 +28636,74 @@ PrefabInstance:
serializedVersion: 3
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: -7797423782240204142, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: -5575855682135862688, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: -3258896515187732915, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: -2837288398070546240, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: -2500883937160575176, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: -2310062875034526340, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: -1323560399155824508, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: -1163256127662291836, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3}
propertyPath: m_LocalPosition.x
value: 7.2
objectReference: {fileID: 0}
- target: {fileID: -1163256127662291836, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3}
propertyPath: m_LocalPosition.y
value: 3.38
objectReference: {fileID: 0}
- target: {fileID: -82990937021760577, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3}
propertyPath: m_SortingLayer
value: 7
objectReference: {fileID: 0}
- target: {fileID: -82990937021760577, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3}
propertyPath: m_SortingOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: -82990937021760577, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3}
propertyPath: m_SortingLayerID
value: 959782197
objectReference: {fileID: 0}
- target: {fileID: -82990937021760577, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3}
propertyPath: m_Materials.Array.data[0]
value:
objectReference: {fileID: 1874798912}
- target: {fileID: 1334345756432993617, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3}
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7305461228263087892, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7545551245237353810, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9024432219819719161, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: -9219288518747016872, guid: fd04c28739017964789d58d573f9fabb, type: 3}
propertyPath: m_SortingLayer
value: 7
@@ -29043,74 +29112,6 @@ PrefabInstance:
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: -7797423782240204142, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: -5575855682135862688, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: -3258896515187732915, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: -2837288398070546240, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: -2500883937160575176, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: -2310062875034526340, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: -1323560399155824508, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: -1163256127662291836, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3}
propertyPath: m_LocalPosition.x
value: 7.2
objectReference: {fileID: 0}
- target: {fileID: -1163256127662291836, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3}
propertyPath: m_LocalPosition.y
value: 3.38
objectReference: {fileID: 0}
- target: {fileID: -82990937021760577, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3}
propertyPath: m_SortingLayer
value: 7
objectReference: {fileID: 0}
- target: {fileID: -82990937021760577, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3}
propertyPath: m_SortingOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: -82990937021760577, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3}
propertyPath: m_SortingLayerID
value: 959782197
objectReference: {fileID: 0}
- target: {fileID: -82990937021760577, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3}
propertyPath: m_Materials.Array.data[0]
value:
objectReference: {fileID: 1874798912}
- target: {fileID: 1334345756432993617, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3}
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7305461228263087892, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7545551245237353810, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9024432219819719161, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects:
- {fileID: 449361851162706709, guid: fd04c28739017964789d58d573f9fabb, type: 3}
@@ -31819,7 +31820,6 @@ RectTransform:
m_Children:
- {fileID: 972296210}
- {fileID: 217924070}
- {fileID: 1606783658}
m_Father: {fileID: 1108670798}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
@@ -34761,11 +34761,11 @@ RectTransform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 1407819326}
m_Father: {fileID: 972296210}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: -0.223, y: 0.102}
m_AnchoredPosition: {x: -0.25089973, y: 0.12060022}
m_SizeDelta: {x: 0.5, y: 0.51}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1606783659
@@ -2,7 +2,7 @@ title: 打开ClueBoard
tags:
position: 43,-97
---
<<set $gameStage=5>>
// <<set $gameStage=5>>
<<OpenClueBoard ClueBoard>>
<<if $gameStage==3>>
<<ClearAllNode CanvasClueBoard>>
@@ -1039,7 +1039,7 @@ colorID: 8
position: 25,-2977
---
<<if visited("MemViewDialogue")==false>>
记忆模块运转状况良好
//记忆模块运转状况良好
<<endif>>
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 53ab532a43dd9c64c8f171ad6b535529
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,328 @@
title: 检查ClueBoard
tags:
position: -95,-631
---
<<if $StartNode=="UF发热"&&$EndNode=="UF内部进程">>
<<jump UF发热原因找到>>
<<elseif ($StartNode=="UF海边小屋"||$StartNode=="UF月球"||$StartNode=="UF家乡")&&$EndNode=="UF内部进程">>
<<jump UF绘图错误原因找到>>
<<elseif $StartNode=="晶圆缺失"&&$EndNode=="UF中的晶圆">>
<<jump 找到晶圆来源>>
<<elseif $StartNode=="UF打孔带"&&$EndNode=="UF内部进程">>
<<jump 找到UF打孔带来源>>
<<elseif $StartNode=="视觉检查黑白"&&$EndNode=="晶圆缺失">>
<<jump 视觉黑白原因找到>>
<<elseif $StartNode=="安装晶圆"&&$EndNode=="UF中的晶圆">>
<<jump 试图安装UF中的晶圆>>
<<elseif $StartNode=="色彩抹除"&&$EndNode=="solution">>
<<jump 最终讨论>>
<<elseif ($StartNode=="EyePlant2"|| $StartNode=="EyePoster2"||$StartNode=="EyeSky2")&&$EndNode=="UF打孔带">>
<<jump 找到视觉检查和打孔带的联系>>
<<else>>
me: 好像不太对,再想想……
<<endif>>
===
title: 找到视觉检查和打孔带的联系
tags:
position: -204,-329
---
<<if $StartNode=="EyePlant2">>
<<ScrollToNode CanvasClueBoard EyePlant2>>
<<elseif $StartNode=="EyePoster2">>
<<ScrollToNode CanvasClueBoard EyePoster2>>
<<else>>
<<ScrollToNode CanvasClueBoard EyeSky2>>
<<endif>>
<<wait 0.5>>
me: 佩佩的视觉中出现了怪异的颜色…这和昨天看到的记忆反流情况类似,却也不同。
me: 最直接的不同之处在于……
<<hide_dialog>>
<<ScrollToNode CanvasClueBoard UF打孔带>>
<<wait 0.5>>
me: 这一次输出的打孔带…是我没有见过的形制。至少和昨天产生的记忆打孔带不同。
me: 这至少意味着数据的来源却和昨天的不一样。
<<ConnectionCantBreak CanvasClueBoard>>
===
title: 试图安装UF中的晶圆
tags:
position: -204,-329
---
<<ScrollToNode CanvasClueBoard UF中的晶圆>>
<<wait 0.5>>
me: UF模块内部就有一个色觉晶圆。
me: 这很有可能也就是佩佩自己的色觉晶圆,而现在……
<<ScrollToNode CanvasClueBoard 晶圆缺失>>
me: 我可以把它装回原来的位置。
me: 但是UF的正常工作似乎依赖这个晶圆……
<<ScrollToNode CanvasClueBoard UF中的晶圆>>
me: 如果移除这个晶圆,佩佩的UF也就不可能正常工作了。
<<hide_dialog>>
<<wait 1>>
<<ScrollToNode CanvasClueBoard UF家乡>>
<<hide_dialog>>
<<wait 1>>
me: 患者的主诉是“希望解决UF绘图问题”…拿走就晶圆无法解决这个问题。
<<set $findChipFromForClueBoard=true>>
===
title: UF发热原因找到
tags:
position: -204,-329
---
<<ScrollToNode CanvasClueBoard UF内部进程>>
<<wait 0.5>>
me: 看来就是这个持续运行的“自动图像处理”进程导致了持续的发热。
me: 它在不断地将记忆转化成AI处理过的图像,然后再从中提取色彩……
//me: 这个持续的AI学习进程使UF保持高负荷运转…造成了发热。
//me: 可为什么是什么在让它持续运行呢……
//me: 可是这个“未知进程”又是什么呢?
<<ConnectionCantBreak CanvasClueBoard>>
<<set $whayHeatKnown=true>>
<<jump 检查是否明白了发热和视觉错误的原因>>
===
title: 视觉黑白原因找到
tags:
position: 568,-327
---
me: 这恐怕是这里最简单的问题了…但也是最无法解决的。
<<hide_dialog>>
<<ScrollToNode CanvasClueBoard 晶圆缺失>>
<<wait 0.5>>
me: 佩佩的色觉晶圆缺失……
<<ScrollToNode CanvasClueBoard 视觉检查黑白>>
me: 导致了佩佩看不到色彩。
<<ConnectionCantBreak CanvasClueBoard>>
===
title: UF绘图错误原因找到
tags:
position: 40,-327
---
<<ScrollToNode CanvasClueBoard UF内部进程>>
<<wait 0.5>>
me: 正是这个无法停止的“自动学习”进程扰乱了UF的绘图进程…
me: 它在不断从记忆模块索取素材,最终导致绘图进程读取了多余的错误素材。
//me: 可是这个发出指令的“未知进程”到底又是啥呢……
<<ConnectionCantBreak CanvasClueBoard>>
<<jump 检查是否明白了发热和视觉错误的原因>>
===
title: 找到晶圆来源
tags:
position: -422,-322
---
<<ScrollToNode CanvasClueBoard UF中的晶圆>>
<<wait 0.5>>
me: 原来晶圆是被放在UF中了,并不是先天缺陷……
<<hide_dialog>>
<<wait 0.5>>
me: 这都是技术部那帮人做的吗……可是为什么呢?
<<ConnectionCantBreak CanvasClueBoard>>
===
title: 找到UF打孔带来源
tags:
position: 311,-334
---
<<ScrollToNode CanvasClueBoard UF打孔带>>
<<wait 0.5>>
me: 这些打孔带竟然是索引向UF的。
<<ScrollToNode CanvasClueBoard UF内部进程>>
<<wait 0.5>>
me: 也就是说,UF正在从记忆中获取素材……
<<ScrollToNode CanvasClueBoard 视觉天空>>
<<wait 0.5>>
me: 再传递给视觉。
me: 这就是佩佩看到诡异颜色的原因……
<<ConnectionCantBreak CanvasClueBoard>>
<<set $whayEyeErrortKnown=true>>
<<jump 检查是否明白了发热和视觉错误的原因>>
===
title: 检查是否明白了发热和视觉错误的原因
tags:
position: 154,-41
---
<<if $whayHeatKnown==true&&$whayEyeErrortKnown==true>>
me: 这太诡异了…是什么在让UF不断地重复这个进程?
<<EnableQuestion CanvasClueBoard UF内部进程>>
<<hide_dialog>>
<<wait 1>>
<<AddNode CanvasClueBoard 神秘进程>>
me: 像是存在一个另外的神秘未知进程在扰乱他。
<<wait 0.5>>
<<ScrollToNode CanvasClueBoard 神秘进程>>
<<AddNodeConnection CanvasClueBoard UF内部进程 0 神秘进程 2>>
<<hide_dialog>>
<<wait 0.5>>
me: 或者说…
<<ScrollToNode CanvasClueBoard 视觉天空>>
<<wait 0.5>>
me: 它在让佩佩的视觉…
<<ScrollToNode CanvasClueBoard UF打孔带>>
<<wait 0.5>>
me: 发起穿过一连串模块的请求……
<<ScrollToNode CanvasClueBoard UF内部进程>>
<<wait 0.5>>
<<ScrollToNode CanvasClueBoard Memory夕阳>>
<<wait 0.5>>
me: 去尝试重新够着记忆,从中提取色彩。
me: 也就是说,这个神秘进程在尝试重新“色彩反流”。
<<hide_dialog>>
<<wait 1>>
me: 直接通路已经断了,所以记忆只能穿过UF,向视觉传输数据。
me: 可这是为什么呢?
<<hide_dialog>>
<<wait 1>>
<<ScrollToNode CanvasClueBoard 神秘进程>>
me: 佩佩的头脑深处的这个神秘进程,像是不适应所看到的黑白,拼命地想要将记忆中的色彩传给视觉……
<<EnableQuestion CanvasClueBoard 神秘进程>>
me: 这个神秘进程…到底是什么?
<<wait 0.5>>
<<hide_dialog>>
<<wait 1>>
peipei: 你是说…想象力吗?医生。
<<wait 1>>
//<<jump 明白想象力>>
<<CloseClueBoard ClueBoard>>
<<jump 结论1>>
<<endif>>
===
title: 明白想象力
tags:
position: 552,-51
---
me: 来重新梳理一下……
<<ScrollToNode CanvasClueBoard 晶圆缺失>>
<<wait 0.5>>
me: 由于色觉晶圆的缺失,佩佩失去了色觉。
<<ScrollToNode CanvasClueBoard 视觉检查黑白>>
<<wait 0.5>>
me: 视觉的黑白和记忆中的色彩形成了剧烈的反差…
<<AddNode CanvasClueBoard 想象力>>
<<ScrollToNode CanvasClueBoard 视觉检查黑白>>
<<AddNodeConnection CanvasClueBoard 视觉检查黑白 1 想象力 2>>
<<wait 0.5>>
me: 这刺激了她的想象力。
me: 它通过记忆的色彩,来填补视觉中的黑白……这就是她看见的那些色彩。
<<hide_dialog>>
<<wait 0.5>>
me: 但现在,视觉记忆之间的通路却被切断了。
<<ScrollToNode CanvasClueBoard UF内部进程>>
me: 于是“想象力”只能通过新的线路传递…所以它找到了UF模块中的通路。
me: 这扰乱了UF,导致了“自动图像生成”进程的不断运行。
<<AddNodeConnection CanvasClueBoard 神秘进程 0 想象力 1 >>
<<ScrollToNode CanvasClueBoard 想象力>>
me: 所以这个神秘进程…就是想象力。
me: 可惜…在机体医学里,想象力并不是一种可以被诊断的东西。
me: 它所导致的一系列问题……怪异的颜色,到处乱跑的进程,发热,眼睛痛……
<<EnableQuestion CanvasClueBoard 想象力>>
me: 在机体医学领域,其实都属于一种臭名昭著的疑难杂症——
<<AddNode CanvasClueBoard 幻痛>>
<<AddNodeConnection CanvasClueBoard 想象力 0 幻痛 2>>
<<EnableQuestion CanvasClueBoard 幻痛>>
<<wait 0.5>>
me: 幻痛。
<<hide_dialog>>
<<wait 0.5>>
me: 因为无法适应失去的颜色,被认为是承受能力薄弱才产生的幻痛……
me: 想要停止幻痛,就要让佩佩的视觉和记忆中的色彩一致。
<<hide_dialog>>
<<wait 0.5>>
<<AddNode CanvasClueBoard 安装晶圆>>
<<AddNode CanvasClueBoard 色彩抹除>>
me: 也就是说…要么让记忆失去颜色,要么让视觉出现颜色。
<<wait 1>>
<<AddNodeConnection CanvasClueBoard 幻痛 1 安装晶圆 2>>
<<ScrollToNode CanvasClueBoard 安装晶圆>>
<<wait 0.5>>
me: 方案一,安装晶圆。让佩佩能够看到颜色,当然也就不存在幻痛了。
<<EnableQuestion CanvasClueBoard 安装晶圆>>
me: 但这存在一个前置问题……
me: 晶圆是严格管制品,外部不可能找得到。该从哪弄一个晶圆来呢……
<<hide_dialog>>
<<wait 1>>
<<ScrollToNode CanvasClueBoard 色彩抹除>>
<<wait 0.5>>
me: 方案二,对记忆进行色彩抹除。不记得有任何色彩…也就不再会痛了。
<<AddNodeConnection CanvasClueBoard 幻痛 1 色彩抹除 2>>
<<set $memoryColorFadeKnown=true>>
///这里怎么理解UF里的色觉?UF有色觉为么还要调用记忆的色彩?引导?感觉有点难理解,记忆抹除为什么不影响UF?就算不影响,需要担心UF的色彩泄露么
me: 只是这…真的是我作为一个医生…该做的吗?
<<hide_dialog>>
<<wait 1>>
me: 现在…要么想办法解决晶圆来源的问题…
me: 要么,就只剩下色彩抹除这一个方案了。
me: 选择可行的方案,提供给佩佩吧……
//<<CloseClueBoard ClueBoard>>
//<<jump 结论2>>
===
title: 最终讨论
tags:
position: 154,-41
---
//<<if $findChipFromForClueBoard==false>>
me: 是的…这恐怕是唯一的方案……
me: 如果给佩佩安装色觉晶圆,发热是解决了,但绘图问题就会变得更糟…UF甚至会无法运行了。
me: 如果执行色彩抹除……
<<ScrollToNode CanvasClueBoard 想象力>>
me: 如果佩佩从没见过颜色……她也就没办法想象颜色了。
me: 对她来说,世界本来就是黑白的,夕阳、绿叶……
<<hide_dialog>>
<<wait 1>>
me: 一切就是灰色的。一切本应如此。
<<hide_dialog>>
<<wait 1>>
peipei: 就像新生一样吗?
<<wait 1>>
//<<endif>>
<<jump 结论2>>
//感觉出去后或许可以省略和佩佩交代的过程?fadein&out,佩佩沉默,然后提出请求
===
title: SkipClueBoard
tags:
position: 39,149
---
<<if $gameStage==2>>
<<set $whayEyeErrortKnown=true>>
<<set $whayHeatKnown=true>>
<<jump 检查是否明白了发热和视觉错误的原因>>
<<elseif $gameStage==6>>
<<jump 结论2>>
<<endif>>
===
@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 65388615d05f6cd448fb420670d65659
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 94073015eacc34c1d8fc6786e43d60ca, type: 3}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 499f8aba99398fb4ebdadebba889caaf
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 94073015eacc34c1d8fc6786e43d60ca, type: 3}
@@ -0,0 +1,12 @@
{
"projectFileVersion": 2,
"sourceFiles": [
"*.yarn"
],
"excludeFiles": [
"**/*~/*"
],
"localisation": {},
"baseLanguage": "zh-CHS",
"compilerOptions": {}
}
@@ -0,0 +1,13 @@
fileFormatVersion: 2
guid: d649adb9cae2f6d429d81b069195a491
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 053561912b1654d80a424bb0696a74ae, type: 3}
useAddressableAssets: 0
UseUnityLocalisationSystem: 0
unityLocalisationStringTableCollection: {instanceID: 0}