17 C
Brasília
segunda-feira, maio 5, 2025

Como corrigir uma mudança de orientação da tela? – Creator Cocos


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 …)

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Stay Connected

0FansLike
0FollowersFollow
0SubscribersSubscribe
- Advertisement -spot_img

Latest Articles