ARCO stands for Advanced Race Car Object. It makes a 360 degrees car movement with accelartion, decelartion and other cool features. ARCO 2 is "safe" and flexible and can have unlimted movement types like a normal race car or a space ship.
ARCO 2's speed is pixels per frame. The first parameter for this action smiply changes ARCO's maximum speed.
ARCO 2's rotation speed is in angles. for example, when the rotation speed is 3 the car will rotate in 3 deg' while doing the rotate action. (Actions->Rotation -> Rotate Right/Left) The first parameter for this action smiply changes ARCO's rotation speed.
While Stepping forward or backward (Actions-> Step -> Step forward/backward) this value will be add to the current speed. The first parameter changes the accelartion amount, it can be a float. To have no accelartion use the max speed as the acceleration.
While not Stepping forward or backward (Actions-> Step -> Step forward/backward) this value will be decreased from the current speed. The first parameter changes the deceleration amount, it can be a float. To have no deceleration use the max speed as the deceleration.
ARCO 2 can move the X and Y postion of a selected object and its direction too instead of doing it by actions. However, this is not a must-to-do. The first parameter is the car object. To have no deceleration use the max speed as the dec.
Step forward action raise the current speed to the max speed using the acceleration value. while not- it will be decreased by the deceleration value.
Step backward action raise the current speed to the max speed. while not- it will be decreased by the deceleration value.
Rotate the car right by the rotation speed value.
Rotate the car left by the rotation speed value.
Steps in the car angle but with a custom speed.
Rotates the car but with a custom rotation speed.
Simply changes the car X and Y postion
Simply changes the car angle
Sets the car current speed
Step in the car speed but with an other angle
Step in an angle and a custom speed.
Set the current speed to 0.
Bounce the car object to the other angle. The bouncing power can be a float.
Returns the car X postion.
Returns the car Y postion.
Returns the car angle as an MMF dir.
Returns the car angle.
Returns the car current speed, may return a float.
Return the max speed that you set before.
Return the rotation speed that you set before.
Return the acceleration that you set before.
Return the deceleration speed that you set before.
Called every loop before the car moves.
Called every loop after the car moves.