No meu projeto, tenho algumas funções que acionam quando a orientação da tela muda, para definir os objetos corretamente na tela, dependendo se está atualmente em retrato ou paisagem.
No entanto, também uso pré -adolescentes no meu projeto e, se a orientação da tela mudar enquanto uma interpolação estiver ativa, começo a ter problemas.
Acontece quando eu interpasso a posição de um objeto. Se a orientação mudar enquanto um objeto estiver sendo interpôs, o interpolador não se ajusta às mudanças de orientação.
Por exemplo:
Eu clico em um objeto para fazer com que ele entrega na posição (100.100). Se a orientação mudar para o cenário, a posição ela deve ir para as alterações (150, 200), mas se o objeto já o estava movendo, ainda vai para (100.100).
Alguém sabe se é possível fazê -lo para que a interpolação atualize sua posição de destino? Ou devo usar algo diferente de pré -adolescentes para isso?
Como me lembro, eu costumava enfrentar esse problema, acontece quando eu interpôs um objeto com o WorldPosition, então tentei converter o WorldPosition em LocalPosition (posição) e isso corrige meu problema.
Eu acho que quando as coordenadas mundiais originais de mudança de tela mudarão (canto inferior esquerdo), mas as coordenadas locais não mudarão a menos que você o afete (structure, widget, código …)