Rotatori e pupazzi

Questo cambiamento di codice è stato progettato per disabilitare il comportamento del tipo "punta/segui" incorporato nel pupazzo nel caso in cui un gadget di tipo movimento/rotatore agisca sul pupazzo.

In precedenza, il pupazzo veniva informato solo se il movimento/rotatore muoveva effettivamente l'oggetto, ma c'è un caso limite che sfuggiva a questa logica. Considerate un seguace e il suo obiettivo. Non c'è bisogno che muova davvero il personaggio (in quanto si trova già nella posizione di destinazione). In precedenza, avrebbe informato il pupazzo solo quando si trovava sulla strada per raggiungere l'obiettivo e non quando era effettivamente lì.  Questo poteva causare dei problemi se il pupazzo cercava di raggiungere una posizione diversa. Per esempio, il seguace raggiunge il suo obiettivo e il pupazzo cerca di tornare indietro, a quel punto il seguace prende di nuovo il sopravvento, ecc. Il cambio di codice fa in modo che ora il pupazzo venga informato del movimento/rotatore se il movimento/rotatore ha la capacità di muovere/ruotare il pupazzo anche se non lo sta effettivamente facendo.  In questo modo si sistema il problema tutto ha più senso.

Questo cambiamento può avere effetti impercettibili che un giocatore che non abbia lavorato a una creazione potrebbe non notare, ma il creatore sì.

Topher Thebes

Un esempio di creazione affetta da questo cambiamento. La soluzione è un po' più complicata, ma non è difficile. Per prima cosa, dobbiamo assicurarci che il movimento Tail attack abbia effetto solo quando viene utilizzato o influenzerà constantemente la gestione del personaggio. In secondo luogo, dobbiamo affrontare il problema del personaggio che non è rivolto nella direzione giusta durante l'intro.

Info cerchiate

La Guida utente di Dreams è in continuo sviluppo. Controlla gli aggiornamenti, perché continueremo ad aggiungere ulteriori risorse di apprendimento e articoli.