yangbear
|
193d93f852
|
Fix Ping restart collider issue and Shose flash issue
|
2026-07-10 02:11:11 +08:00 |
|
yangbear
|
243b0f2c29
|
Fix ping click handler resetting logic properly dividing phase 1 and phase 2
|
2026-07-09 18:28:08 +08:00 |
|
yangbear
|
ea913c85d0
|
fix: stabilize ping undo state and prevent negative ping steps
|
2026-07-09 06:14:48 +08:00 |
|
yangbear
|
a9d97d4b17
|
fix: replace isBlinking logic with proper isFinished state to fix Ping first-click advancing
|
2026-07-09 03:51:55 +08:00 |
|
yangbear
|
14b03b5859
|
fix: prevent repeated clicks breaking undo stack and properly hide chanrao on undo
|
2026-07-09 03:41:50 +08:00 |
|
yangbear
|
8123f18785
|
feat: rewrite 3D step undo using an exact ActionHistory stack
|
2026-07-09 03:16:00 +08:00 |
|
yangbear
|
1363a7e628
|
fix: resolve ghost state during Ping step undo
|
2026-07-09 02:35:28 +08:00 |
|
yangbear
|
a33435a827
|
fix: resolve Next/Previous step and UI skipping bugs
|
2026-07-08 09:38:42 +08:00 |
|
yangbear
|
424f07cce2
|
fix: collider按localScale缩放+描边补偿scale(解决0.01scale下不可见)
|
2026-07-06 05:07:15 +08:00 |
|
yangbear
|
b4b8c689d9
|
feat: OutlineConfig统一描边宽度+补挂ping handler+宽度默认0.15
|
2026-07-06 04:54:53 +08:00 |
|
yangbear
|
04c3cfd1f6
|
fix: PingClickHandler删除重建—清除括号混乱
|
2026-07-06 04:52:27 +08:00 |
|
yangbear
|
8cb9bf7ec9
|
fix: PingClickHandler补UndoSecondClick/UndoShow stub修复编译
|
2026-07-06 04:50:55 +08:00 |
|
yangbear
|
e9e7db0669
|
feat: 流程重排—Shoe→chanraotuibu→ping004→逐点模型→chanrao
|
2026-07-06 04:49:03 +08:00 |
|
yangbear
|
3c76ce47df
|
fix: 所有描边宽度提到0.1+补挂PingClickHandler/ChanraoTuibuHandler
|
2026-07-06 04:36:50 +08:00 |
|
yangbear
|
609b310583
|
feat: 全面重写—shader模型描边+Shose→ping→chanraotuibu→ping第二轮
- ShoseClickHandler: shader描边,点击移动Shose到ShosePoint+激活ping.004
- PingClickHandler: shader描边两阶段,第一轮完激活chanraotuibu
- ChanraoTuibuHandler: shader描边,点击后亮起ping第二轮边框
- TouchPositionHandler: point1激活Shose而非chanraotuibu
- 所有Handler用Custom/OutlineUnlit shader(_MainColor.a=0)实现模型精准描边
|
2026-07-05 02:53:50 +08:00 |
|
yangbear
|
b73f291397
|
fix: 删除BlinkOutline残留的孤代码块
|
2026-07-05 02:34:43 +08:00 |
|
yangbear
|
d7624d79ad
|
fix: BlinkOutline先亮0.4s再闪烁—ReEnableBorder不立即被toggle关掉
|
2026-07-05 02:32:58 +08:00 |
|
yangbear
|
d2c9e03bc5
|
feat: ping两轮边框—4个全点完后边框重新亮起提示第二击
- _firstClickCount达4时ReEnableBordersOnAll遍历所有可见ping
- ReEnableBorder重启BlinkOutline协程
- Phase0点击→边框消失→Phase1边框重新闪烁
|
2026-07-05 02:30:20 +08:00 |
|
yangbear
|
1551364fb3
|
fix: 点击后边框消失而非保持显示
|
2026-07-05 02:27:52 +08:00 |
|
yangbear
|
dee680a458
|
fix: GetComponentsInChildren(true)确保深层子模型隐藏+SphereCollider防点击无效
|
2026-07-03 14:44:28 +08:00 |
|
yangbear
|
1ee3a9a48c
|
fix: 边框扩展20%贴合模型+隐藏所有子级Renderer
- ChanraoTuibuHandler/PingClickHandler: bounds.extents*1.2扩展边框
- OnEnable: 遍历所有子级Renderer全部enabled=false
- OnMouseDown: 遍历所有子级Renderer全部enabled=true
- 使用GetComponentInChildren<Renderer>()兜底
- 新增Debug.Log打印bounds信息
|
2026-07-03 14:37:00 +08:00 |
|
yangbear
|
643084682a
|
feat: chanraotuibu交互+摄像机直切+顺序调整+高度修正
- 新增ChanraoTuibuHandler: 蓝色矩形闪烁描边, 点击显示模型+激活ping.004
- AudioManager.SwitchToCamera3: 移除淡入淡出改为直接切换
- TouchPositionHandler: point1→激活chanraotuibu(非ping.004)
- PingClickHandler高度offset改为0.05f
|
2026-07-03 14:30:10 +08:00 |
|
yangbear
|
bf683d77b3
|
fix: 摄像机切换移到AudioManager+ping高度用bounds.max.y
- 摄像机协程从TouchPositionHandler移到AudioManager上(避免point隐藏后被杀)
- TouchPositionHandler改成调用AudioManager.SwitchToCamera3Smooth
- ping边框Y用_meshRenderer.bounds.max.y+0.02
|
2026-07-03 14:19:37 +08:00 |
|
yangbear
|
dd3eb605b5
|
fix: ping边框高度改用transform.position.y匹配模型实际Y位置
|
2026-07-03 14:15:11 +08:00 |
|
yangbear
|
c8f23df5a4
|
feat: 语音流程重排+ping延后+边框变细
- 实验启动时自动播放第1段woman语音(周围环境安全)
- point1点击播放第2段(伤员左大腿), 同时激活ping.004
- ping边框从0.04改为0.015变细
- ActivateExperimentObjects不再即时激活ping
|
2026-07-03 14:08:08 +08:00 |
|
yangbear
|
d48651678a
|
fix: touchArray描边去实心填充+ping矩形描边基于模型Bounds
- TouchPositionHandler.OnEnable: 设_MainColor.a=0只留描边
- PingClickHandler.CreateBlueOutline: 根据模型meshRenderer.bounds画矩形环
- 去掉圆环硬编码
|
2026-07-03 01:06:54 +08:00 |
|
yangbear
|
6650540dde
|
fix: PingClickHandler重建+touchArray优先级+确认无缓入代码
- PingClickHandler.OnMouseDown开头Physics.RaycastAll检查touchArray优先
- 删除重建避免多次替换导致的括号不平衡
- AudioManager确认无fade/缓入代码,音频直接播放
|
2026-07-03 00:59:20 +08:00 |
|
yangbear
|
9deb4a68e1
|
fix: ping两阶段点击—全部4个首次点击后才允许第二击显示chanrao
阶段0(_firstClickCount<4): 依次首次点击显示ping模型,激活下个ping
阶段1(_firstClickCount==4): 第二击显示chanrao并隐藏ping
UndoSecondClick同步恢复_firstClickCount
|
2026-07-02 16:42:43 +08:00 |
|
yangbear
|
9bb15b9959
|
fix: ping描边改为世界空间水平环,移除X旋转避免视角不可见
|
2026-07-02 16:33:02 +08:00 |
|
yangbear
|
db5006264f
|
feat: ping两步点击+蓝色描边+StepManager步骤追踪
PingClickHandler:
- 蓝色圆环闪烁描边
- 第一点击: 停止闪烁显示模型
- 第二点击: 显示chanrao隐藏自己激活下个ping
- UndoSecondClick/UndoShow 支持撤销
StepManager:
- 新增PingStepPrevious/PingStepNext/RecordPingStep
- PreviousStep/NextStep ping步优先于woman步
- InitPingSteps初始化ping/chanrao引用
|
2026-07-02 16:22:17 +08:00 |
|
yangbear
|
393e3da16f
|
feat: ping/chanrao交互系统 + camera3平滑切换
- PingClickHandler: 蓝色闪烁描边, 点击显示chanrao并隐藏自己, 链式激活下个ping
- ping链: 004→003→002→001 (从4开始)
- TouchPositionHandler: point1点击时黑幕渐入→切camera3→渐出
- PageController: 实验启动时激活ping.004
|
2026-07-02 16:07:02 +08:00 |
|