Commit Graph

17 Commits

Author SHA1 Message Date
6b4a5a8e12 save 2026-07-04 06:29:20 +07:00
bdbb76a42a Add maze generation visualization with 2-phase animation
Enhance maze generation animation system with visual feedback during algorithm execution and a two-phase rendering approach:

- Phase 1: Preview mode displays simple blocks while algorithms run, with real-time feedback for path checking (valid/invalid/evaluating states)
- Phase 2: Sweep 3D modular pieces into place with pop-in animations

Updates:
- New MazeCellHighlight states (EvaluatingValid, EvaluatingInvalid) for algorithm feedback
- Modified all maze algorithms (DFS, Kruskal's, Prim's) to emit visual feedback when checking adjacent cells
- New animation components: HighlightLinger (self-destruct highlights) and PopInAnimation (juicy pop-in effect)
- Refactored MazeReworkSpawner to support preview prefabs and track spawned object state
- New prefabs: Stair room and MazeVisualize variants
- Added stepDelay and isPreviewMode controls to MazeAnimator for flexible pacing
- Reduced default maze size and adjusted material colors for testing
2026-07-04 05:01:00 +07:00
a3359cf7e1 commit 2026-07-04 03:57:58 +07:00
4e4b990f8c update 2026-07-04 01:51:03 +07:00
befc19bf37 Organize custom scripts under Assets/Baba_yaga and merge Opsive folders to Assets root 2026-07-01 20:32:28 +07:00
6ed87d22eb Update 2026-06-25 10:18:13 +07:00
3544171069 update 2026-06-18 21:14:29 +07:00
d0241afd4d update 2026-06-18 20:37:02 +07:00
040bdb12a5 update 2026-06-18 14:05:08 +07:00
81a6798e96 update 2026-06-18 03:04:52 +07:00
132def45c7 update 2026-06-14 23:55:20 +07:00
d731f962a3 fix bug materials 2026-06-12 00:01:42 +07:00
64b2115386 Normalize materials, add Unity.UI, cleanup scene
Unify and sanitize material YAML, update asmdef references, add Fusion .idea config, and trim scene serialization noise.

- Materials: replaced shader fileIDs/guid with neutral reference, added _GLOSSYREFLECTIONS_OFF keyword and common properties (_Mode, _UVSec), cleared stringTagMap, adjusted blend/ZWrite values for transparent materials to match intended settings.
- asmdef: added "Unity.UI" to both Fusion.Editor and Fusion.Runtime assembly references.
- Added IDE config files for Assets/Photon/Fusion/Runtime/Statistics (.gitignore, encodings.xml, indexLayout.xml, inspection profile, vcs.xml).
- Plugins: updated GUIDs in Sirenix/Odin Inspector Unity.Mathematics meta files.
- Scene: removed several redundant/unneeded serialized fields (Universal RP camera/light/volume extras and empty player list) to reduce clutter.

These changes aim to fix shader reference inconsistencies, align material settings, ensure Unity.UI dependency is declared, and reduce noisy serialized data in the scene.
2026-06-11 22:25:45 +07:00
f70ddddf65 Update 2026-06-06 09:19:46 +07:00
e7e90790c9 Updateupdate 2026-06-04 09:56:10 +07:00
a48cd962e1 update 2026-06-02 08:27:03 +07:00
Scove
db89523199 Update 2026-03-26 20:40:28 +07:00