doc: add images to readme
This commit is contained in:
BIN
Docs/Images/DataLayer_1.png
(Stored with Git LFS)
Normal file
BIN
Docs/Images/DataLayer_1.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Docs/Images/DecisionBlueprint_1.png
(Stored with Git LFS)
Normal file
BIN
Docs/Images/DecisionBlueprint_1.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Docs/Images/Lines_1.png
(Stored with Git LFS)
Normal file
BIN
Docs/Images/Lines_1.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Docs/Images/Lines_2.png
(Stored with Git LFS)
Normal file
BIN
Docs/Images/Lines_2.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Docs/Images/Overview_1.png
(Stored with Git LFS)
Normal file
BIN
Docs/Images/Overview_1.png
(Stored with Git LFS)
Normal file
Binary file not shown.
11
README-es.md
11
README-es.md
@@ -9,6 +9,8 @@
|
|||||||
### Resumen
|
### Resumen
|
||||||
Un sistema completo de árbol de habilidades con progresión basada en nodos, validación de prerrequisitos, líneas de conexión visuales y configuración orientada a datos.
|
Un sistema completo de árbol de habilidades con progresión basada en nodos, validación de prerrequisitos, líneas de conexión visuales y configuración orientada a datos.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Arquitectura: Decisión de Blueprint
|
## Arquitectura: Decisión de Blueprint
|
||||||
@@ -20,6 +22,8 @@ Un sistema completo de árbol de habilidades con progresión basada en nodos, va
|
|||||||
- **Velocidad de iteración**: El diseño y estilización de UI requiere iteración visual rápida
|
- **Velocidad de iteración**: El diseño y estilización de UI requiere iteración visual rápida
|
||||||
- **Amigable para diseñadores**: Artistas/diseñadores pueden modificar la UI sin conocimientos de C++
|
- **Amigable para diseñadores**: Artistas/diseñadores pueden modificar la UI sin conocimientos de C++
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Sistemas Principales
|
## Sistemas Principales
|
||||||
@@ -32,6 +36,8 @@ Un sistema completo de árbol de habilidades con progresión basada en nodos, va
|
|||||||
|
|
||||||
**Decisión**: El diseño basado en Data Table permite a no programadores configurar habilidades sin recompilar.
|
**Decisión**: El diseño basado en Data Table permite a no programadores configurar habilidades sin recompilar.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
### 2. Capa de Lógica (`SkillTreeComponent`)
|
### 2. Capa de Lógica (`SkillTreeComponent`)
|
||||||
**Responsabilidades:**
|
**Responsabilidades:**
|
||||||
- Inicialización del árbol de habilidades desde DataTable
|
- Inicialización del árbol de habilidades desde DataTable
|
||||||
@@ -77,6 +83,11 @@ Un sistema completo de árbol de habilidades con progresión basada en nodos, va
|
|||||||
|
|
||||||
**Decisión**: Un único widget auto-contenido elimina la gestión manual de líneas y complejidad de Blueprint.
|
**Decisión**: Un único widget auto-contenido elimina la gestión manual de líneas y complejidad de Blueprint.
|
||||||
|
|
||||||
|
<p align="center">
|
||||||
|
<img src="Docs/Images/Lines_1.png" alt="Lines 1" width="45%"/>
|
||||||
|
<img src="Docs/Images/Lines_2.png" alt="Lines 1" width="45%"/>
|
||||||
|
</p>
|
||||||
|
|
||||||
### 5. Capa de UI (Blueprints)
|
### 5. Capa de UI (Blueprints)
|
||||||
**WBP_SkillNode & WBP_SkillNodeTooltip:**
|
**WBP_SkillNode & WBP_SkillNodeTooltip:**
|
||||||
- Muestra icono de habilidad, estado, coste
|
- Muestra icono de habilidad, estado, coste
|
||||||
|
|||||||
11
README.md
11
README.md
@@ -9,6 +9,8 @@
|
|||||||
### Overview
|
### Overview
|
||||||
A complete skill tree system with node-based progression, prerequisite validation, visual connection lines, and data-driven configuration.
|
A complete skill tree system with node-based progression, prerequisite validation, visual connection lines, and data-driven configuration.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Architecture: Blueprint Decision
|
## Architecture: Blueprint Decision
|
||||||
@@ -20,6 +22,8 @@ A complete skill tree system with node-based progression, prerequisite validatio
|
|||||||
- **Iteration speed**: UI layout and styling require rapid visual iteration
|
- **Iteration speed**: UI layout and styling require rapid visual iteration
|
||||||
- **Designer-friendly**: Artists/designers can modify UI without C++ knowledge
|
- **Designer-friendly**: Artists/designers can modify UI without C++ knowledge
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Core Systems
|
## Core Systems
|
||||||
@@ -32,6 +36,8 @@ A complete skill tree system with node-based progression, prerequisite validatio
|
|||||||
|
|
||||||
**Decision**: Data Table-driven design allows non-programmers to configure skills without recompiling.
|
**Decision**: Data Table-driven design allows non-programmers to configure skills without recompiling.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
### 2. Logic Layer (`SkillTreeComponent`)
|
### 2. Logic Layer (`SkillTreeComponent`)
|
||||||
**Responsibilities:**
|
**Responsibilities:**
|
||||||
- Skill tree initialization from DataTable
|
- Skill tree initialization from DataTable
|
||||||
@@ -77,6 +83,11 @@ A complete skill tree system with node-based progression, prerequisite validatio
|
|||||||
|
|
||||||
**Decision**: Single self-contained widget eliminates manual line management and Blueprint complexity.
|
**Decision**: Single self-contained widget eliminates manual line management and Blueprint complexity.
|
||||||
|
|
||||||
|
<p align="center">
|
||||||
|
<img src="Docs/Images/Lines_1.png" alt="Lines 1" width="45%"/>
|
||||||
|
<img src="Docs/Images/Lines_2.png" alt="Lines 1" width="45%"/>
|
||||||
|
</p>
|
||||||
|
|
||||||
### 5. UI Layer (Blueprints)
|
### 5. UI Layer (Blueprints)
|
||||||
**WBP_SkillNode & WBP_SkillNodeTooltip:**
|
**WBP_SkillNode & WBP_SkillNodeTooltip:**
|
||||||
- Displays skill icon, state, cost
|
- Displays skill icon, state, cost
|
||||||
|
|||||||
Reference in New Issue
Block a user