Update
This commit is contained in:
48
BABA_YAGA_Updater/sections/09_structure.md
Normal file
48
BABA_YAGA_Updater/sections/09_structure.md
Normal file
@@ -0,0 +1,48 @@
|
||||
## 📂 Cấu trúc Thư mục Dự án (Project Folder Structure)
|
||||
|
||||
Dự án được tổ chức theo tiêu chuẩn công nghiệp (Standard Industry Practices), tách biệt rõ ràng giữa logic Code, Assets và Configuration.
|
||||
|
||||
```text
|
||||
📦 BABA_YAGA
|
||||
├── 🌸 Assets/ (Trái tim của trò chơi)
|
||||
│ ├── 📜 Scripts/ (Phép thuật điều khiển logic)
|
||||
│ │ ├── 🏷️ Attributes/ # Tùy biến Inspector
|
||||
│ │ ├── 🎥 Camera Controller/
|
||||
│ │ ├── 🛠️ Debug/
|
||||
│ │ ├── 🌐 Fusion/
|
||||
│ │ │ └── 🚀 BasicSpawner.cs
|
||||
│ │ ├── 🏗️ GameSetup/
|
||||
│ │ │ ├── 🌀 Maze/ # Mê cung
|
||||
│ │ │ │ ├── 🐾 Crawler.cs
|
||||
│ │ │ │ ├── 🌳 Prims.cs
|
||||
│ │ │ │ ├── 🧵 Wilsons.cs
|
||||
│ │ │ │ └── 🗺️ Maze.cs
|
||||
│ │ │ └── 🧍 CharacterAutoSetup.cs
|
||||
│ │ ├── 鼠标 Interactables/
|
||||
│ │ │ ├── 🚪 DoorInteractable.cs
|
||||
│ │ │ ├── 💡 LampInteractable.cs
|
||||
│ │ │ └── 💎 BaseInteractable.cs
|
||||
│ │ ├── 📐 Interface/
|
||||
│ │ ├── 🏃♀️ Player Controller/
|
||||
│ │ │ ├── 🧠 PlayerStateMachine.cs
|
||||
│ │ │ ├── ⌨️ InputReader.cs
|
||||
│ │ │ └── 🎭 States/
|
||||
│ │ ├── ⚡ Optimization/
|
||||
│ │ ├── 🖥️ UI/
|
||||
│ │ └── 🎆 VFX/
|
||||
│ ├── 🧸 Prefabs/
|
||||
│ ├── 📖 document/
|
||||
│ ├── 🎬 Scenes/
|
||||
│ ├── 🎨 Materials/
|
||||
│ ├── 👸 Models/
|
||||
│ ├── 💃 Animation/
|
||||
│ ├── 🔌 Photon/
|
||||
│ ├── 🅰️ TextMesh Pro/
|
||||
│ └── ⚙️ Settings/
|
||||
├── 🛠️ ProjectSettings/
|
||||
│ ├── 🏷️ TagManager.asset
|
||||
│ ├── 🌍 DynamicsManager.asset
|
||||
│ └── 📡 MultiplayerManager.asset
|
||||
├── 📦 Packages/
|
||||
└── 📝 README.md # Creator (。•̀ᴗ-)✧
|
||||
```
|
||||
Reference in New Issue
Block a user