126 lines
2.2 KiB
Markdown
126 lines
2.2 KiB
Markdown
# 🔥 FULL AUTO-SYNC - DIREKTOR MODE
|
|
|
|
## ✨ AVTOMATSKI WORKFLOW AKTIVIRAN!
|
|
|
|
**Vse je pripravljeno za popolno avtomatizacijo med Tiledom in Electronom!**
|
|
|
|
---
|
|
|
|
## 🚀 KAKO UPORABLJATI:
|
|
|
|
### **Terminal 1: Zaženi Electron**
|
|
```bash
|
|
npm start
|
|
```
|
|
→ Electron se bo zagnal z igro
|
|
|
|
---
|
|
|
|
### **Terminal 2: Zaženi Tiled Auto-Sync**
|
|
```bash
|
|
npm run tiled-sync
|
|
```
|
|
→ File watcher bo začel spremljati `Faza1_Finalna.tmx`
|
|
|
|
---
|
|
|
|
## 🎨 RISANJE WORKFLOW:
|
|
|
|
### 1. **Odpri Tiled**
|
|
```bash
|
|
open assets/maps/Faza1_Finalna.tmx
|
|
```
|
|
|
|
### 2. **Nariši karkoli hočeš**
|
|
- Ground layer: Travo, zemljo, vodo
|
|
- Objects layer: Drevesa, ograje, hiše
|
|
|
|
### 3. **Cmd+S (Shrani)**
|
|
→ File watcher zazna spremembo
|
|
→ Avtomatski export v JSON! 🤖
|
|
|
|
### 4. **Cmd+R v Electron-u (Reload)**
|
|
→ Vidiš spremembe takoj! ⚡
|
|
|
|
---
|
|
|
|
## ✅ ŠE LAŽJE:
|
|
|
|
**V Tiled Preferences:**
|
|
1. `Edit` → `Preferences` → `General`
|
|
2. ✅ Obkljukaj: **"Repeat last export on save"**
|
|
3. Save prvi JSON enkrat ročno (Cmd+Shift+E)
|
|
|
|
**Potem:**
|
|
- Samo Cmd+S v Tiled-u
|
|
- Auto-export se zgodi! 🎯
|
|
- Cmd+R v Electron-u
|
|
- **DONE!**
|
|
|
|
---
|
|
|
|
## 🎬 AMNESIA START:
|
|
|
|
**Ko se Electron reload-a:**
|
|
- ✅ Blur efekt (20→0 v 6s)
|
|
- ✅ Typewriter tekst: *"Vse je zamegljeno... Zakaj me vse boli?"*
|
|
- ✅ Flashback slike (birthday, longboard, dreads)
|
|
- ✅ Smooth transition v GameScene
|
|
|
|
**Vse že avtomatsko deluje!** 🌟
|
|
|
|
---
|
|
|
|
## 🐐 GOAT MODE FEATURES:
|
|
|
|
### ✅ **Embedded Assets**
|
|
- Vsi tileseti so embedded v TMX
|
|
- Phaser avtomatsko preloadi iz PreloadScene
|
|
- NIČ "Undefined 2" errorjev!
|
|
|
|
### ✅ **Auto-Reload**
|
|
- File watcher spremlja TMX
|
|
- CLI export v JSON
|
|
- Electron reload = instant feedback!
|
|
|
|
### ✅ **Z-Sorting**
|
|
- Ground: Depth 1
|
|
- Objects: Depth 200000 (Y-sorted)
|
|
- Kai hodi ZA drevesi! 🌳👤
|
|
|
|
---
|
|
|
|
## 🛠️ TROUBLESHOOTING:
|
|
|
|
### **Če Tiled CLI ne dela:**
|
|
Preveri pot:
|
|
```bash
|
|
ls /Applications/Tiled.app/Contents/MacOS/tiled
|
|
```
|
|
|
|
Če ne obstaja, posodobi v `tiled-watcher.js`:
|
|
```javascript
|
|
const TILED_CLI = '/your/path/to/tiled';
|
|
```
|
|
|
|
---
|
|
|
|
## 🎯 QUICK COMMANDS:
|
|
|
|
```bash
|
|
# Zaženi Electron
|
|
npm start
|
|
|
|
# Zaženi Auto-Sync (v drugem terminalu)
|
|
npm run tiled-sync
|
|
|
|
# Reload v Electron-u
|
|
Cmd+R
|
|
```
|
|
|
|
---
|
|
|
|
# 🐐 **SYNC READY!**
|
|
|
|
**RISAJ IN UŽIVAJ, DIREKTOR!** 🎨🌾🎬
|