(Please refer to the attached picture.) I set up a very simple Blender Game Engine demo as follows:
- Attach an always sensor to the default cube.
- Attach a motion actuator to the cube.
- Set the motion to rotate 1 degree about z-axis.
- Add a game property: integer variable 'tick' (initial value=0)
- Enable the debug info of the property.
- Attach a property actuator to the cube.
- Set the actuator to increment 'tick' by 1.
- Wire both actuators to the same controller.
Now I can play with the demo. Trying various combinations of the parameters of the always sensor (activate true, false, level, tap, invert, freq, ...); I can see the cube rotates and 'tick' updates continuously or once only.
What puzzle me is, by using the defaults, the cube rotates continuously while the tick increase once only. How come when BOTH actuators are connected to the SAME controller, yet the motion actuator get triggered steadily while property get triggered once only?
Can anyone please explain?