Domanda

Sto cercando di ruotare una tela con canvas.rotate e spostare un oggetto su di essa, allo stesso tempo. Il problema è che con la rotazione, il sistema di ruota tela coordinata come pure, in modo da ottenere i casi in cui si suppone che il mio oggetto muoversi lungo l'asse y, ma l'asse y è ruotato sul posto dell'asse x. È un casino. C'è un modo per andare in giro questo?

È stato utile?

Soluzione

E 'con matrice matematica; se fai le cose in ordine inverso (Traduci quindi ruotare, o viceversa), si otterrà l'effetto opposto.

Inoltre, utilizzare SetMatrix (Null) per cancellare la matrice di identità tra le operazioni; non so se questo è il tipo di disordine hai problemi con.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top