Silhouette del personaggio quando il terreno lo nasconde in campo aperto #281

Open
opened 2026-08-08 08:26:40 +02:00 by panda · 0 comments
Collaborator

In campo aperto il personaggio può essere completamente nascosto da un pendio: a (6772,2432) si vede solo l'etichetta gialla. Il cutaway non deve intervenire — open 5/8, sei all'aperto, e tagliare lì è precisamente il bug che l'attivazione strutturale ha eliminato.

La risposta corretta non è rimuovere terreno ma disegnare il personaggio attraverso di esso: la silhouette (Diablo, Fallout, e in generale ogni isometrico con rilievo).

Forma

Quando lo sprite del giocatore fallisce il depth test contro il terreno, ridisegnarlo in una passata dedicata con un colore piatto / contorno, senza depth test, così resta sempre localizzabile pur restando chiaramente dietro.

Da decidere in fase di design: se la silhouette valga solo per il giocatore o anche per i mobili vicini, e se sia sempre attiva o solo in combattimento.

Definition of Done

  • A (6772,2432) il personaggio è localizzabile senza che venga rimosso alcun terreno.
  • La silhouette non appare quando il personaggio è già visibile.
  • cutMode resta False in quella scena: la silhouette non deve diventare un secondo cutaway.
In campo aperto il personaggio può essere completamente nascosto da un pendio: a `(6772,2432)` si vede solo l'etichetta gialla. Il cutaway **non deve** intervenire — `open 5/8`, sei all'aperto, e tagliare lì è precisamente il bug che l'attivazione strutturale ha eliminato. La risposta corretta non è rimuovere terreno ma disegnare il personaggio **attraverso** di esso: la silhouette (Diablo, Fallout, e in generale ogni isometrico con rilievo). ## Forma Quando lo sprite del giocatore fallisce il depth test contro il terreno, ridisegnarlo in una passata dedicata con un colore piatto / contorno, senza depth test, così resta sempre localizzabile pur restando chiaramente *dietro*. Da decidere in fase di design: se la silhouette valga solo per il giocatore o anche per i mobili vicini, e se sia sempre attiva o solo in combattimento. ## Definition of Done - [ ] A `(6772,2432)` il personaggio è localizzabile senza che venga rimosso alcun terreno. - [ ] La silhouette non appare quando il personaggio è già visibile. - [ ] `cutMode` resta `False` in quella scena: la silhouette non deve diventare un secondo cutaway.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
marco/IsoMmo#281
No description provided.