Jump to content

Colocar easing no moveObject mas somente em alguns parâmetros


Recommended Posts

  • Other Languages Moderators

Olá, estou tentando criar uma rotação circular no meu objeto.
Para fazer isso, ele deve rotacionar em Z usando o Easing "SineCurve". (exemplo 20º)
Até aí tudo certo...
Mas o problema ocorre quando eu coloco outra rotação nos demais parâmetros, pois ele coloca "SineCurve" em todas as rotações informadas do moveObject, só que eu preciso que ele faça na rotação X com o Easing "CosineCurve", pois se usar o "SineCurve" no X também, ele rotaciona numa diagonal apenas.
Imagem para ilustrar meu problema:

7e5e7209918e46cd9eb91ee6090c8e0b.png

Obs: Na luz já consigo fazer isso, pois ela tem uma espécie de "lookAt" porque ela aponta para uma coordenada em vez de ser rotacionada, já no objeto isso não é possível...
Obs2: Colocar a rotação X em um moveObject separado não funciona, pois cancela o moveObject anterior deste objeto.
Obs3: Anexar o objeto a outro não resolve, uma vez que moveObject não funciona em objetos-filho.

Traduzindo tudo acima: Preciso que o objeto faça um "lookAt" em um ponto que irá se movimentar circularmente.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...