47 lines
2.0 KiB
Markdown
47 lines
2.0 KiB
Markdown
# Dnevnik Seje - 18. Januar 2026
|
|
|
|
**Čas:** 04:00 - 05:35 (1h 35min)
|
|
**Avtor:** Antigravity (Assistant)
|
|
**Status:** WIP (Work In Progress)
|
|
|
|
## Povzetek
|
|
V tej seji smo se osredotočili na popravilo in izboljšanje `GameScene.js`, prehod na WebGL renderer ter implementacijo naprednih kontrol kamere.
|
|
|
|
## Opravljeno
|
|
1. **GameScene Restauracija:**
|
|
- Uspešno obnovili manjkajočo definicijo razreda `GameScene`, ki je povzročala zrušitev igre.
|
|
|
|
2. **WebGL Implementacija:**
|
|
- Preklopili `game.js` konfiguracijo na `Phaser.WEBGL` namesto `CANVAS`.
|
|
- To omogoča bolj gladko premikanje, `tileSprite` in napredne efekte.
|
|
|
|
3. **Napredne Kontrole Kamere:**
|
|
- **Zoom:** Implementiran zoom na kolešček miške (Mouse Wheel).
|
|
- **Premikanje:**
|
|
- S puščicami (Arrow Keys) za natančen premik.
|
|
- Z desnim klikom in vlečenjem (Mouse Drag) za paniranje.
|
|
- **Sledenje:** Kamera sledi Kai-u, dokler igralec ne prevzame nadzora.
|
|
|
|
4. **Ozadje (Background):**
|
|
- Odstranili "CSS Background" hack, ki je povzročal desinhronizacijo zooma.
|
|
- Implementirali `Phaser.TileSprite` velikosti 4000x4000px, centriran na zaslon.
|
|
- To teoretično omogoča ozadje "čez cel zaslon" pri vseh zoomih.
|
|
|
|
## Trenutne Težave
|
|
- **Črn Zaslon (Background):** Kljub temu, da je `TileSprite` ustvarjen, se ozadje ne izriše pravilno (črn zaslon).
|
|
- Poskusi popravila:
|
|
- Menjava teksture (`grass_tile.png` -> `grass_noir.png` -> Proceduralno).
|
|
- Sprememba Depth (`-1000` -> `-99` -> `-100`).
|
|
- Uporaba proceduralno generirane teksture (Graphics API).
|
|
- **Sum:** Možna težava z WebGL cullingom, alpha kanalom ali specifično Electron varnostno nastavitvijo pri teksturah.
|
|
|
|
## Naslednji Koraki
|
|
1. Debugirati, zakaj je TileSprite neviden (poskusiti s preprostim `add.rectangle` ali `add.image` namesto TileSprite za test).
|
|
2. Potrditi delovanje proceduralne teksture.
|
|
3. Zagotoviti, da je trava vidna čez celotno mapo.
|
|
|
|
## Ure
|
|
- **Začetek:** 04:00
|
|
- **Konec:** 05:35
|
|
- **Skupaj:** 1h 35min
|