Basically it seems that blender starts with the list of actuators (the ones that make changes on the right) and works it's way down. In this case Blender tests to see whether to play the armature action first... then the message actuator, the state actuator and the end object actuator.This is especially important to know if you're using the state actuator which switches which controllers (and thus which other actators) will be used from this point on. Obviously if your state controller switches an object to use a different set of actuators, the actuator you had set up just after it isn't going to be run. Also worth remembering is that an actuator hooked up to a delay sensor, while it may be examined first, won't actually be executed until the delay sensor has counted to the end of it's time delay. What happens if a delay sensor is still counting up when a state actuator triggers it? Good question.... to be answered in a future QBBT!

No comments:
Post a Comment