Commit Graph

  • bd76dfd9ec Improve exam flow and WebGL build main yangbear 2026-07-17 05:42:52 +08:00
  • 9b4690d396 Stabilize limb fixation exam flow yangbear 2026-07-14 03:46:59 +08:00
  • 5ca24ec3b8 Move compose file into WebGL build yangbear 2026-07-14 03:32:58 +08:00
  • 2ce29568ee Tune WebGL quality and loading screen yangbear 2026-07-14 03:14:46 +08:00
  • 53fe281ecc Improve WebGL asset caching yangbear 2026-07-14 02:03:44 +08:00
  • 53f856e44e Optimize WebGL build and video loading yangbear 2026-07-14 00:16:34 +08:00
  • ecfc382b03 Optimize WebGL deployment yangbear 2026-07-13 22:49:52 +08:00
  • ccb3beb660 Add Docker Compose for WebGL server yangbear 2026-07-12 21:02:05 +08:00
  • bd2046215e Bind WebGL server to all interfaces yangbear 2026-07-12 20:55:44 +08:00
  • dd648dc95b Add WebGL server package script yangbear 2026-07-12 20:43:34 +08:00
  • 79e1fbb70b Implement limb fixation exam flow yangbear 2026-07-12 20:34:49 +08:00
  • 1d60eebb4f Change WebGL server port yangbear 2026-07-12 19:38:16 +08:00
  • b5ee16f7c6 Update WebGL build artifacts yangbear 2026-07-12 19:32:04 +08:00
  • e7eb9a9cbc Fix full flow reset cleanup for outlines and residual objects, adjust EndPanel buttons yangbear 2026-07-12 12:17:06 +08:00
  • a6bda2b296 Add close logic for BtnYes and BtnBack on EndPanel yangbear 2026-07-12 07:06:59 +08:00
  • ab7f0fb1b2 Fix duplicate voice playback on Ping completion and add EndPanel integration yangbear 2026-07-12 07:03:36 +08:00
  • cd0944be45 Fix returning to home bug: ensure all pings, chanrao, and Shose are hidden completely yangbear 2026-07-12 06:59:39 +08:00
  • fb0a77625a Cleanup ShoseClickHandler: completely remove audioManager variable that was causing compile error yangbear 2026-07-12 06:36:50 +08:00
  • d3db73d271 Fix ResetState for ShoseClickHandler to properly show outline and reset related objects yangbear 2026-07-12 06:28:31 +08:00
  • 23dd034f75 Fix ping click through issue caused by missing frame lock yangbear 2026-07-12 06:03:55 +08:00
  • f4d31f9d69 Fix: each ping does its own closest-check instead of broken global delegate pattern yangbear 2026-07-12 05:58:22 +08:00
  • 27b64ec49d Complete rewrite: use screen-space distance detection instead of colliders for ping clicks yangbear 2026-07-12 05:55:44 +08:00
  • 5d669b4429 Fix: disable camera switch on Shose click + prevent ping double-trigger with 2-frame cooldown yangbear 2026-07-12 05:52:29 +08:00
  • e80f52875a Use Time.frameCount and remove OnMouseDown completely to prevent simultaneous multi-clicks yangbear 2026-07-12 05:47:38 +08:00
  • e2aca734f9 Fix double click bug in PingClickHandler by clearing blinking flag early yangbear 2026-07-12 05:12:27 +08:00
  • efce075c1f Fix syntax error and finalize absolute collider sizing for pings yangbear 2026-07-12 05:10:07 +08:00
  • 3ca4dcca6f Ultimate fix: force gigantic colliders to counteract extremely small lossyScale of parent yangbear 2026-07-12 05:02:22 +08:00
  • 0fa8ba1169 Fix manual raycast to loop over Camera.allCameras so it works with camera3 yangbear 2026-07-12 04:50:06 +08:00
  • aceedb44e4 Add manual raycast in Update for PingClickHandler to guarantee clicks yangbear 2026-07-12 04:46:14 +08:00
  • d8914e1079 Restore missing properties in ShoseClickHandler and replace Destroy with enabled=false yangbear 2026-07-12 04:41:47 +08:00
  • 862c27443a Fix final NullReferenceException caused by Destroy in ShoseClickHandler yangbear 2026-07-12 04:14:01 +08:00
  • e33b9d8a02 Revert to OnMouseDown but heavily enlarge colliders to prevent miss clicks yangbear 2026-07-12 04:10:53 +08:00
  • 51fe94b3e1 Replace OnMouseDown with Physics.RaycastAll in Update for guaranteed click penetration yangbear 2026-07-12 04:07:20 +08:00
  • 1afc770eef Fix NullReferenceException in ChanraoTuibuHandler by disabling instead of destroying BoxCollider yangbear 2026-07-12 04:05:19 +08:00
  • 50ccb791a4 Completely remove raycast block logic to guarantee ping clicks yangbear 2026-07-12 03:59:50 +08:00
  • 86a0739fda Fix ping scaling issues and disable touchArray raycast block yangbear 2026-07-12 03:51:13 +08:00
  • 0a98898c26 Fix NullReferenceException caused by aggressive collider destruction in Editor yangbear 2026-07-12 03:48:49 +08:00
  • 26063858a3 Fix ping.001 first phase collider issue and clear old colliders safely yangbear 2026-07-12 03:47:42 +08:00
  • 76a6691ffc Fix ping collider issues for second phase clicks yangbear 2026-07-12 03:45:35 +08:00
  • 057aa76f2d Fix ping clickable issue on second phase yangbear 2026-07-12 03:43:07 +08:00
  • f72215e7c3 Fix chanraotuibu unclickable issue by using SphereCollider centered at ping.004 yangbear 2026-07-12 03:38:44 +08:00
  • 5c76c9a7a0 Auto-size BoxCollider to exactly fit chanraotuibu mesh so it can be clicked yangbear 2026-07-11 10:19:20 +08:00
  • 5428b5d8f0 Swap order: Shose -> Ping(Phase1) -> ChanraoTuibu -> Ping(Phase2). Final voice is on ChanraoTuibu complete yangbear 2026-07-11 05:52:25 +08:00
  • 9482410bdf Fix DumpSceneHierarchy.cs compilation error after removing nextObject from ChanraoTuibuHandler yangbear 2026-07-11 05:40:04 +08:00
  • 5f4eff1cef Swap order: Shose now triggers Ping, and Ping triggers ChanraoTuibu. Final voice moved to ChanraoTuibu. yangbear 2026-07-11 05:35:30 +08:00
  • b18d28fc40 Move fracture voice from Shose click to Point2 click yangbear 2026-07-11 05:28:03 +08:00
  • 688b4b29fc Fix Shose blinking immediately at start by adding OnDisable hook and correctly disabling the script before activating the object yangbear 2026-07-11 05:21:23 +08:00
  • d32a524308 Fix Point2 outline visual script bug, show Shose without outline at start, only show point2 after camera3 switches, and fix Shose undo removing camera reversion yangbear 2026-07-11 05:15:23 +08:00
  • 4168def501 Fix GameObject.Find resolving the wrong point2 object (womanPointArray/point2 instead of touchArray/point2) yangbear 2026-07-11 05:06:16 +08:00
  • e209f866b9 Fix Point2 visibility by reusing the original TouchPositionHandler renderer logic yangbear 2026-07-11 04:59:33 +08:00
  • 4b233758d5 Add point2 as the first step, trigger IsCheck, and enable Shose afterward yangbear 2026-07-11 04:50:21 +08:00
  • 7d22163cf6 Set woman's IsCheck to true when switching to camera3, reset it on undo yangbear 2026-07-11 02:52:18 +08:00
  • f18b6812fc Fix variable name collision 'allT' in PageController yangbear 2026-07-11 00:34:38 +08:00
  • b35afe1022 Hide TipPanel at opening start, show it when opening finishes, and hide it when switching camera yangbear 2026-07-10 23:58:43 +08:00
  • fec97295be Do not overwrite VideoPlayer url, just play the pre-configured video yangbear 2026-07-10 05:04:20 +08:00
  • 0abf59a7d7 Centralize VideoPanel logic in UIManager to solve reference ambiguity yangbear 2026-07-10 05:01:29 +08:00
  • 80cb7598e6 Fix VideoPanel reference, automatically find Canvas/VideoPanel and add components if missing yangbear 2026-07-10 04:41:26 +08:00
  • 745b11b7f0 Refine Shose undo back to initial voice, fix video looping and hiding, make TipPanel persistent during opening yangbear 2026-07-10 03:50:39 +08:00
  • ec503bd3f1 Fix final chanrao audio, smooth camera3 transition, show TipPanel for 2s, and play tuoxiezi video yangbear 2026-07-10 02:51:52 +08:00
  • 193d93f852 Fix Ping restart collider issue and Shose flash issue yangbear 2026-07-10 02:11:11 +08:00
  • a90eb4222a Revert ping undo logic to reset the entire ping sequence back to 004 yangbear 2026-07-10 01:17:51 +08:00
  • f8006c4d22 Confirm Build folder already committed yangbear 2026-07-09 18:32:58 +08:00
  • 80b40214ff Force add Build folder yangbear 2026-07-09 18:29:40 +08:00
  • 243b0f2c29 Fix ping click handler resetting logic properly dividing phase 1 and phase 2 yangbear 2026-07-09 18:28:08 +08:00
  • c0edd71a56 feat: group all ping steps into a single undo action per user request yangbear 2026-07-09 16:51:57 +08:00
  • ea913c85d0 fix: stabilize ping undo state and prevent negative ping steps yangbear 2026-07-09 06:14:48 +08:00
  • a9d97d4b17 fix: replace isBlinking logic with proper isFinished state to fix Ping first-click advancing yangbear 2026-07-09 03:51:55 +08:00
  • 14b03b5859 fix: prevent repeated clicks breaking undo stack and properly hide chanrao on undo yangbear 2026-07-09 03:41:50 +08:00
  • 3826a8b3bb fix: add missing Push method to ActionHistory yangbear 2026-07-09 03:23:41 +08:00
  • 8123f18785 feat: rewrite 3D step undo using an exact ActionHistory stack yangbear 2026-07-09 03:16:00 +08:00
  • 99a3b69828 chore: add detailed logging to trace TryClickActiveHandler bug yangbear 2026-07-09 02:49:38 +08:00
  • 1363a7e628 fix: resolve ghost state during Ping step undo yangbear 2026-07-09 02:35:28 +08:00
  • a33435a827 fix: resolve Next/Previous step and UI skipping bugs yangbear 2026-07-08 09:38:42 +08:00
  • 2018c6813e chore: allow tracking Build folder and add current build yangbear 2026-07-08 01:25:18 +08:00
  • 3e3cd114ac chore: allow tracking Build folder and add current build yangbear 2026-07-08 01:24:33 +08:00
  • ad6cf53843 fix: 删ChanraoTuibuHandler重复的mr声明 yangbear 2026-07-06 05:10:48 +08:00
  • 65d35b09d6 fix: ChanraoTuibuHandler补模型隐藏+OnMouseDown显模型 yangbear 2026-07-06 05:09:13 +08:00
  • 424f07cce2 fix: collider按localScale缩放+描边补偿scale(解决0.01scale下不可见) yangbear 2026-07-06 05:07:15 +08:00
  • a8e6b2084b fix: Shose.targetPoint补设为ShosePoint—最终验证完成 yangbear 2026-07-06 04:59:46 +08:00
  • f96f84f5df fix: Shoe scale 0.01→1.0 + BoxCollider缩放修正+全部handler+collider yangbear 2026-07-06 04:58:25 +08:00
  • b4b8c689d9 feat: OutlineConfig统一描边宽度+补挂ping handler+宽度默认0.15 yangbear 2026-07-06 04:54:53 +08:00
  • 04c3cfd1f6 fix: PingClickHandler删除重建—清除括号混乱 yangbear 2026-07-06 04:52:27 +08:00
  • 8cb9bf7ec9 fix: PingClickHandler补UndoSecondClick/UndoShow stub修复编译 yangbear 2026-07-06 04:50:55 +08:00
  • e9e7db0669 feat: 流程重排—Shoe→chanraotuibu→ping004→逐点模型→chanrao yangbear 2026-07-06 04:49:03 +08:00
  • 96f6d22658 fix: ChanraoTuibu补ping边框重亮+Shose OnEnable替换Start+描边加粗 yangbear 2026-07-06 04:43:49 +08:00
  • 3c76ce47df fix: 所有描边宽度提到0.1+补挂PingClickHandler/ChanraoTuibuHandler yangbear 2026-07-06 04:36:50 +08:00
  • 80fffd41e1 fix: Shose BoxCollider精确匹配mesh+OnDrawGizmos可视化+全量日志 yangbear 2026-07-06 04:33:05 +08:00
  • 94ae2ffbb9 fix: ShoseClickHandler回归OnMouseDown+SphereCollider(3.0)最简方案 yangbear 2026-07-06 04:29:52 +08:00
  • 7f846da1a7 fix: Shose collider半径扩到3.0+引用写入场景 yangbear 2026-07-06 04:23:49 +08:00
  • 5a394e8cad fix: ShoseClickHandler加全量点击诊断日志+collider强制enabled+匹配双名称 yangbear 2026-07-06 04:22:18 +08:00
  • 44a87df00b fix: Shose scale从0.011调到1—模型太小看不到 yangbear 2026-07-05 22:25:19 +08:00
  • ab5f3567ee fix: TouchPositionHandler改为激活Shose而非chanraotuibu yangbear 2026-07-05 22:22:03 +08:00
  • a2095afe7b fix: Shose场景挂载ShoseClickHandler+collider+移除DraggableObject+抬高Y=0.5 yangbear 2026-07-05 22:21:12 +08:00
  • 406714df7d fix: Physics.RaycastAll扫全部命中—Ground阻挡也不影响鞋子点击 yangbear 2026-07-05 21:33:49 +08:00
  • 431465e448 fix: Shose用Update+Physics.Raycast替代OnMouseDown处理点击 yangbear 2026-07-05 21:31:08 +08:00
  • 8aa9fa3086 fix: Shose collider强制设1.2+干掉DraggableObject+大字号点击日志 yangbear 2026-07-05 21:29:26 +08:00
  • 4f008e14a9 fix: Shose描边加粗到0.06+collider半径扩到1.0 yangbear 2026-07-05 21:26:47 +08:00
  • fa5c096b6e fix: ShoseClickHandler—模型保持可见+外圈描边+sphereCollider非trigger yangbear 2026-07-05 21:11:47 +08:00
  • 25b383a769 fix: ShoseClickHandler加固—空指针防护+debug日志+自动补collider yangbear 2026-07-05 19:59:36 +08:00
  • 609b310583 feat: 全面重写—shader模型描边+Shose→ping→chanraotuibu→ping第二轮 yangbear 2026-07-05 02:53:50 +08:00