Context: In a race game. My competing vehicle is an actor, and at every tick I calculate its new position based on velocity and time since last tick (delta time).
Problem: At higher speeds, the vehicle snaps between positions and it looks terrible.
However, the Player controlled vehicle (Pawn) seems to move smoothly with the same velocity.
- Are Actors and Pawns running at different frame-rates?
- Can I increase the tick rate from my Actor?
- Is there a processing step between ticks that I could use to make it move smoothly at high speeds?
Note: I don’t use blueprints. Only cpp.