The problem is: when the game freezes my enemy starts to get into the wrong positions. Even when I start a phase they are not in the correct positions.
My guess is that I need to put TimeDelta somewhere, but I don’t know how to use it. And I’m not sure that’s the solution either…
Sometimes it freezes when I change the size of the preview window or when I have a lot of things openned on the computer (my computer is very weak). And now knowing that by giving these freezes it can alter my enemy’s movement in the game I would like to try to avoid this, as it could completely spoil the player’s experience with completely altered phases.
The curious thing is that this doesn’t happen if I change directly in the behavior within the object.
And if I want the another instances of my enemy to rotate in a different radius but at the same speed, I’ll need to manually calculate the difference, correct?
Anyway, I would be very grateful if someone explained to me about TimeDelta() using my example (if it really need the implementation of timedelta). That way I would be able to know when to use it in my game another times.