Miarmy Crowd Simulation Documentation (English)

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Current »

Actions Random

Action group can randomize agents actions.

Active Agent Type

Please first active your agent type using Agent Manager, refer Agent Type Group and Agent Manager

First, we need to build the action group in transition map and insert all actions into a group.

In blank area of transition map and right click the mouse button, hit add to create a state, name it as walk

Please notice this walk it not action name, it's the state name which can host a group of actions

Add State

Double Click The State

Add actions into the state

Select all actions and create an action group

You can see the transition map has been updated like this:


Randomize select one action from action group (cheer)

Once we setup action group correctly, we can trigger actions by action group name with logic sentence

Then, the engine will randomly select one of the actions from the action group and set it as the trigger action to agent.

For example in below image, engine will select one action (random one of walkA, walkB, walkC, walkD) from action group walk, and apply it to the agent randomly.




Action Group Sentences

We have 2 different random modes

  • play action randomly from group:?? priority ? Selects one action in group and select other after playing finish. For example, if there are 5 actions, agents will play all of them randomly. It changes over and over again from time to time.
  • select and play one action from group:?? priority ? Selects one action in group randomly and always keep playing the action without changing.


We can also change the playback speed rate for the actions in group

  • change actions in group:?? playback speed ?? Set playback rate of all actions in ?? action group







  • No labels