95 lines
9.5 KiB
Markdown
95 lines
9.5 KiB
Markdown
<div id="folders"></div>
|
|
|
|
## <img src="https://api.iconify.design/lucide/folder-tree.svg?color=%2333CCFF" width="28" height="28" style="vertical-align: middle;"> Cấu trúc Thư mục (Workspace Architecture)
|
|
|
|
> Cấu trúc không gian làm việc của **BABA_YAGA** tuân thủ nghiêm ngặt mô hình **Quy chuẩn Công nghiệp (Standard Industry Practices)**. Sự phân tách rạch ròi giữa Dữ liệu tĩnh (Assets), Lõi Logic (Core Scripts) và Cấu hình hệ thống (Configs) đảm bảo khả năng mở rộng (Scalability) và triệt tiêu Conflict khi làm việc nhóm.
|
|
|
|
<br>
|
|
|
|
<div style="background: rgba(0,0,0,0.15); padding: 20px; border-radius: 8px; border: 1px solid rgba(255,255,255,0.05); font-family: monospace; line-height: 2.2;">
|
|
|
|
<img src="https://api.iconify.design/lucide/box.svg?color=%23E0E0E0" width="18" style="vertical-align: middle;"> **BABA_YAGA_PROJECT/**
|
|
|
|
<img src="https://api.iconify.design/lucide/folder-open.svg?color=%2333CCFF" width="16" style="vertical-align: middle;"> **Assets/** <span style="color: #888; font-size: 13px;"><i>— Trái tim của trò chơi</i></span>
|
|
|
|
<img src="https://api.iconify.design/lucide/code-2.svg?color=%2333CCFF" width="16" style="vertical-align: middle;"> **Scripts/** <span style="color: #888; font-size: 13px;"><i>— Phép thuật điều khiển logic</i></span>
|
|
|
|
<img src="https://api.iconify.design/lucide/tags.svg?color=%2333CCFF" width="16" style="vertical-align: middle;"> **Attributes/** <span style="color: #666; font-size: 12px;">(Tùy biến Inspector)</span>
|
|
|
|
<img src="https://api.iconify.design/lucide/video.svg?color=%2333CCFF" width="16" style="vertical-align: middle;"> **Camera Controller/**
|
|
|
|
<img src="https://api.iconify.design/lucide/bug.svg?color=%2333CCFF" width="16" style="vertical-align: middle;"> **Debug/**
|
|
|
|
<img src="https://api.iconify.design/lucide/network.svg?color=%2333CCFF" width="16" style="vertical-align: middle;"> **Fusion/**
|
|
|
|
<img src="https://api.iconify.design/lucide/file-code-2.svg?color=%2300FF55" width="14" style="vertical-align: middle;"> `BasicSpawner.cs`
|
|
|
|
<img src="https://api.iconify.design/lucide/settings-2.svg?color=%2333CCFF" width="16" style="vertical-align: middle;"> **GameSetup/**
|
|
|
|
<img src="https://api.iconify.design/lucide/git-merge.svg?color=%2333CCFF" width="16" style="vertical-align: middle;"> **Maze/** <span style="color: #666; font-size: 12px;">(Thuật toán Mê cung)</span>
|
|
|
|
<img src="https://api.iconify.design/lucide/file-code-2.svg?color=%2300FF55" width="14" style="vertical-align: middle;"> `Maze.cs`
|
|
|
|
<img src="https://api.iconify.design/lucide/file-code-2.svg?color=%2300FF55" width="14" style="vertical-align: middle;"> `Crawler.cs`
|
|
|
|
<img src="https://api.iconify.design/lucide/file-code-2.svg?color=%2300FF55" width="14" style="vertical-align: middle;"> `Prims.cs`
|
|
|
|
<img src="https://api.iconify.design/lucide/file-code-2.svg?color=%2300FF55" width="14" style="vertical-align: middle;"> `Wilsons.cs`
|
|
|
|
<img src="https://api.iconify.design/lucide/file-code-2.svg?color=%2300FF55" width="14" style="vertical-align: middle;"> `CharacterAutoSetup.cs`
|
|
|
|
<img src="https://api.iconify.design/lucide/mouse-pointer-click.svg?color=%2333CCFF" width="16" style="vertical-align: middle;"> **Interactables/**
|
|
|
|
<img src="https://api.iconify.design/lucide/file-code-2.svg?color=%2300FF55" width="14" style="vertical-align: middle;"> `BaseInteractable.cs`
|
|
|
|
<img src="https://api.iconify.design/lucide/file-code-2.svg?color=%2300FF55" width="14" style="vertical-align: middle;"> `DoorInteractable.cs`
|
|
|
|
<img src="https://api.iconify.design/lucide/file-code-2.svg?color=%2300FF55" width="14" style="vertical-align: middle;"> `LampInteractable.cs`
|
|
|
|
<img src="https://api.iconify.design/lucide/braces.svg?color=%2333CCFF" width="16" style="vertical-align: middle;"> **Interface/**
|
|
|
|
<img src="https://api.iconify.design/lucide/zap.svg?color=%2333CCFF" width="16" style="vertical-align: middle;"> **Optimization/**
|
|
|
|
<img src="https://api.iconify.design/lucide/gamepad-2.svg?color=%2333CCFF" width="16" style="vertical-align: middle;"> **Player Controller/**
|
|
|
|
<img src="https://api.iconify.design/lucide/file-code-2.svg?color=%2300FF55" width="14" style="vertical-align: middle;"> `PlayerStateMachine.cs`
|
|
|
|
<img src="https://api.iconify.design/lucide/file-code-2.svg?color=%2300FF55" width="14" style="vertical-align: middle;"> `InputReader.cs`
|
|
|
|
<img src="https://api.iconify.design/lucide/layers.svg?color=%2333CCFF" width="16" style="vertical-align: middle;"> **States/**
|
|
|
|
<img src="https://api.iconify.design/lucide/layout-template.svg?color=%2333CCFF" width="16" style="vertical-align: middle;"> **UI/**
|
|
|
|
<img src="https://api.iconify.design/lucide/sparkles.svg?color=%2333CCFF" width="16" style="vertical-align: middle;"> **VFX/**
|
|
|
|
<img src="https://api.iconify.design/lucide/archive.svg?color=%2333CCFF" width="16" style="vertical-align: middle;"> **Prefabs/**
|
|
|
|
<img src="https://api.iconify.design/lucide/book-open.svg?color=%2333CCFF" width="16" style="vertical-align: middle;"> **document/**
|
|
|
|
<img src="https://api.iconify.design/lucide/film.svg?color=%2333CCFF" width="16" style="vertical-align: middle;"> **Scenes/**
|
|
|
|
<img src="https://api.iconify.design/lucide/palette.svg?color=%2333CCFF" width="16" style="vertical-align: middle;"> **Materials/**
|
|
|
|
<img src="https://api.iconify.design/lucide/shapes.svg?color=%2333CCFF" width="16" style="vertical-align: middle;"> **Models/**
|
|
|
|
<img src="https://api.iconify.design/lucide/activity.svg?color=%2333CCFF" width="16" style="vertical-align: middle;"> **Animation/**
|
|
|
|
<img src="https://api.iconify.design/lucide/plug.svg?color=%2333CCFF" width="16" style="vertical-align: middle;"> **Photon/**
|
|
|
|
<img src="https://api.iconify.design/lucide/type.svg?color=%2333CCFF" width="16" style="vertical-align: middle;"> **TextMesh Pro/**
|
|
|
|
<img src="https://api.iconify.design/lucide/settings.svg?color=%2333CCFF" width="16" style="vertical-align: middle;"> **Settings/**
|
|
|
|
<img src="https://api.iconify.design/lucide/wrench.svg?color=%2333CCFF" width="16" style="vertical-align: middle;"> **ProjectSettings/**
|
|
|
|
<img src="https://api.iconify.design/lucide/file-json.svg?color=%23FFD700" width="14" style="vertical-align: middle;"> `TagManager.asset`
|
|
|
|
<img src="https://api.iconify.design/lucide/file-json.svg?color=%23FFD700" width="14" style="vertical-align: middle;"> `DynamicsManager.asset`
|
|
|
|
<img src="https://api.iconify.design/lucide/file-json.svg?color=%23FFD700" width="14" style="vertical-align: middle;"> `MultiplayerManager.asset`
|
|
|
|
<img src="https://api.iconify.design/lucide/package.svg?color=%2333CCFF" width="16" style="vertical-align: middle;"> **Packages/**
|
|
|
|
<img src="https://api.iconify.design/lucide/file-text.svg?color=%23E0E0E0" width="14" style="vertical-align: middle;"> `README.md` <span style="color: #666; font-size: 12px;">— Creator (。•̀ᴗ-)✧</span>
|
|
|
|
</div> |