74 lines
1.5 KiB
Markdown
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!
|