Ciao!
Il mio personaggio premendo spazio crea dei manichini che è poi in grado di spostare. Essendo un gioco isometrico, per poter calcolare le collisioni con le pareti devo fare riferimento alla parte bassa degli sprite, così da dare "l'illusione" che il personaggio non si muova se non può più avanzare con i piedi.
Per il personaggio principale il problema non si presenta poichè ho utilizzato come riferimento l'oggetto ombra posto sotto i suoi piedi.
Per quanto riguarda i manichini (tanti e tutti uguali) mi trovo in difficoltà a gestire questo tipo di collisione. Ho provato a ridurre l'area di riferimento nello sprite editor (bounding box giusto?). Funziona, ma questo mi crea un altra serie di problemi dati dalla struttura di gioco che non sto a presentare (es. collisione con magie del pg). Se volessi creare automaticamente delle ombre anche per i manichini, come potrei fare? E come legare ogni ombra al suo manichino?
Se avete altre soluzioni sono tutto orecchi!