Sto progettando un gioco isometrico di simulazione aziendale in cui il giocatore vede un ufficio con i soliti mobili come scrivanie, lavagne, ecc.
I personaggi (Staff / NPC) all'interno del gioco dovrebbero interagire con questi oggetti eseguendo alcune attività predefinite come scrivere sulla tastiera alla scrivania o scrivere sulla lavagna, ecc.
Quello che mi interessa, in particolare, è il seguente scenario:
Il personaggio si sposta attraverso l'ufficio (1) verso la sua scrivania (2) e si siede e inizia a digitare (3).
Da quello che ho capito avrei un foglio sprite per il movimento del personaggio (1) e uno sprite statico per la scrivania (2) ma non capisco bene come sarebbe gestito il terzo passo?
C'è uno sprite combinato che contiene sia la scrivania che il personaggio? Suppongo di no, altrimenti avrei bisogno di un foglio sprite per ogni combinazione di scrivania e personaggio.
Come viene gestito normalmente?
MODIFICARE:
Ecco un esempio specifico di animazione del gioco Theme Hospital. Puoi vedere il video qui .
Per quanto posso vedere l'animazione è divisa in diversi passaggi.
Passaggio 1: il personaggio si sposta tra la scrivania e la sedia.
Ciò suggerisce che sedia e scrivania sono in realtà sprite separate.
Passaggio 2: il personaggio si siede l'animazione
Notare come nell'ultima cornice la sedia sia più vicina alla scrivania.
Passaggio 3: animazioni desk
Passaggio 4: alzare l'animazione
È lo stesso di sedersi ma giocato al contrario.
Passaggio 5: allontanarsi
Usa l'animazione di spostamento normale per allontanarti.
La domanda che ho è: in che modo queste animazioni sono meglio separate e in che modo un artista grafico di solito fornisce queste animazioni?
Il personaggio seduto e digitando sulla scrivania è in realtà tre diversi sprite (scrivania, personaggio e sedia)? Qualcuno conosce sprite di esempio di animazioni simili?
MODIFICA 2:
Immagino che la mia più grande preoccupazione sia che ho le giuste aspettative su come appariranno gli sprite. Non riesco a disegnarli da solo, quindi dovrò pagare qualcuno per farlo e suppongo che ci sia un qualche modo di best practice per fare questo tipo di animazioni?