Giuanni81
Nuovo Utente
- Messaggi
- 5
- Reazioni
- 3
- Punteggio
- 7
Sto creando un giochino ispirato a HQ.
Il dimostrativo mostra quando fatto fino ad ora: rivelazione progressiva del dungeon, movimento, salti, trappole e porte segrete:
(https://streamable.com/9j4ob6)
Il mio cruccio attuale sono i passaggi della camera (una delle 9 presenti nel gioco) da un PG al successivo: troppo veloci... viene il mal di testa.
Temo sia legato al fatto che l'animazione impiega un tempo fisso non proporzionale alla distanza tra punto di vista di partenza e punto di vista di arrivo.
Ho già varie soluzioni da provare.
EDIT: questo secondo video ha la telecamera con tempo che cresce linearmente con la distanza tra i 2 punti di vista... mi pare un tantino meglio (non moltissimo) https://streamable.com/mtxetb
Alla fine ho trovato: era il fatto che la telecamera non deve muoversi a velocità costante, deve accelerare all'inizio ma soprattutto decelerare alla fine per evitare quel fastidioso snap finale.
In teoria doveva essere già cosi ma era settato male un parametro nel codice: ora è perfetta.
Il dimostrativo mostra quando fatto fino ad ora: rivelazione progressiva del dungeon, movimento, salti, trappole e porte segrete:
(https://streamable.com/9j4ob6)
Il mio cruccio attuale sono i passaggi della camera (una delle 9 presenti nel gioco) da un PG al successivo: troppo veloci... viene il mal di testa.
Temo sia legato al fatto che l'animazione impiega un tempo fisso non proporzionale alla distanza tra punto di vista di partenza e punto di vista di arrivo.
Ho già varie soluzioni da provare.
EDIT: questo secondo video ha la telecamera con tempo che cresce linearmente con la distanza tra i 2 punti di vista... mi pare un tantino meglio (non moltissimo) https://streamable.com/mtxetb
Alla fine ho trovato: era il fatto che la telecamera non deve muoversi a velocità costante, deve accelerare all'inizio ma soprattutto decelerare alla fine per evitare quel fastidioso snap finale.
In teoria doveva essere già cosi ma era settato male un parametro nel codice: ora è perfetta.
Ultima modifica: