Step 10. Make the object move

We want the object to move on every time step. So we must now define "AB.world.nextStep".

Insert the following code at the end of the program. (Remember the program structure.)

AB.world.nextStep = function()
{
    theobject.position.x = theobject.position.x + AB.randomIntAtoB ( -30, 30 );        
};


Change the movement

  1. The above code makes a random move in the x dimension on each step.
  2. Change the code to make larger or smaller moves.
  3. Change the code to move smoothly in one direction.

  4. Change the code to make moves in 3 dimensions using:
     theobject.position.y 
    and:
     theobject.position.z