Let's say I got an object
A and object
B in a 2D game.
I create a vector leading from
B. It's name is
How can I make
A move along the vector
AB and reach
One way I was thinking of doing this, is calculate the angle between
AB and the x axis, and then move the object every game-loop cycle in that angle, using trigonometry.
I would calculate that angle by making a new normalized vector (1,0) (the x axis), normalize
AB, and then get the angle between them by getting their dot product and using
arccos on it.
But is there an easier way to make an object follow the path of a vector?
In this question: Make objects follow a strict path (Xna), the way someone suggested to move an object along a vector, is like so:
position += direction * speed * elapsed;
position= current position of the object.
direction= a normalized vector pointing in the direction of the destination.
speed= a scalar to decide how much to advance the object every cycle of the game-loop. (Is this a 'scalar'? Am I using this word correctly?)
elapsed= what is this?
I get everything but
elapsed. What is this? Is this necessary?
Anyhow, is this method a good method? Would you recommend it?