Files
novafarma/docs/FAZA1_HOT_RELOAD_WORKFLOW.md
2026-01-20 01:05:17 +01:00

74 lines
1.5 KiB
Markdown

# 🎬 FAZA 1 - HOT RELOAD WORKFLOW
## ✅ SISTEM CLEAN!
**Vse pripravljeno za delo!**
---
## 📋 QUICK START:
### 1. **Odpri Tiled**
```bash
open assets/maps/Faza1_Finalna.tmx
```
### 2. **Nariši svojo kmetijo**
- Uporabi Ground layer za travo/zemljo
- Uporabi Objects layer za zgradbe/objektekje
- Postavi PlayerSpawn v Logic layer (če ga hočeš premaknit)
### 3. **Izvozi v JSON**
V Tiled-u:
- **File → Export As → JSON** (Ctrl/Cmd + Shift + E)
- Shrani kot `Faza1_Finalna.json` (prepiši obstoječo)
### 4. **Hot Reload v Electronu**
V terminalu kjer teče Electron:
```
rs
```
*(tipkaj samo "rs" in Enter)*
---
## 🔥 HOT RELOAD ACTIVE!
**Workflow je:**
1. Nariši v Tiled
2. Export JSON
3. Tipkaj `rs` v terminal
4. **BAM!** - Vidiš spremembe takoj!
---
## 🎨 TILESETS:
Trenutno aktiven tileset:
- **Terrain** → `assets/grounds/grass.png` (64x64, 4 tile-i)
- **Preloaded kot:** `tileset_Terrain` (avtomatsko)
Za dodajanje novih tilesetov:
1. Dodaj PNG v `assets/grounds/` ali `assets/props/`
2. Dodaj v `PreloadScene.js` (vrstica ~86):
```javascript
this.load.image('tileset_YourName', 'assets/path/to/image.png');
```
3. V Tiled-u: **Map → Add External Tileset**
4. Izvozi v JSON
5. Reload (`rs`)
---
## ✅ SLIKE SO POVEZANE!
**Vse asseti se pravilno nalagajo:**
- ✅ Tileset 'Terrain' → `grass.png`
- ✅ PreloadScene uvoz OK
- ✅ Flat2DTerrainSystem varnostno preverjanje
- ✅ Tiled mapa se naloži (ne proceduraliz)
---
## 🎬 READY TO ROLL, DIREKTOR!