Multiple actions for armature? Message Listener Logic brick?

Hi, I am wondering if two actions can be played simultaneously on an armature
for example:

I have two actions:

action 1 control the top half of the body to do things like punching, waving etc.
action 2 control the legs of the body to do things such as walking, standing etc.

Can these actions be played together?


Also by the way, is it possible to set up a message Logic Brick to listen for different messages (not just one message), if so how can I do it with python?

Thanks in advance :slight_smile: :slight_smile:

You can do it by use of armature constraints…

here’s a blend… I hope this helps :stuck_out_tongue:

It doesn’t look like much, but it is truly a powerful weapon :cool:

It is possible. The restriction is: the two actions should not share a channel.

You can use a general message sensor connected to a python controller. The python controller can deal with the messages received by the message sensor. Check the BGE API

Hi thank you for the blend file, I understand how it is done, but does that mean for every action I have to make a new “control” bone for the armature? Or can’t I access the constraints through python so I can say what action I want to play?