Announcement

Collapse
No announcement yet.

Spinning meshes when going round corners

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Spinning meshes when going round corners

    I did a quick search for this but couldn't find anything relevant/useful.

    I'm trying to animate some buses going round some streets in a loop. I've managed to get this working for 2 of the 4 I need to animate. On the third bus as it makes its final turn it INSISTS on doing a 450 degree (360 + 90) spin and I cannot find a way either here or on Google as to how to prevent this.

    Any help or links to relevant tutorials would help tremendously.

    I'm using Unreal Editor 3.

    #2
    Unreal Editor 3? Which one was that again? Are you doing Unreal Engine 2 (UT2004) or UE3 (UT3) stuff?

    Are you using movers, or are you using "animations"?

    Comment


      #3
      Mover? Try bUseShortestRotation=True.

      Comment


        #4
        Originally posted by Wormbo View Post
        Mover? Try bUseShortestRotation=True.
        That's almost comedic Is there a bLessWonky=true?

        Comment


          #5
          If you want the buses to loop, I don't know that there is a built-in way to get looping behavior out of movers.

          Assume a set of 3 keyed positions. The default behavior for movers is 1 - 2 - 3 - 2 - 1.

          At key position 3, your mover is going to spin around and then do the rest of the assigned key positions in the reverse direction.

          What you want to do is look for a LoopMover actor, I know I've seen one out there (it may be on UnrealWiki). This would allow you to go 1 - 2 - 3 - 1 - 2 - 3 as it seems you want to.

          Comment

          Working...
          X