Studio Object Behaviors

Studio Object Behaviors

Behaviors include starting mode, triggers, and action. These are similar to cause-and-effect conditions. For example, you can say IF the target is shot (the trigger event) THEN it should fall down (the resulting action). Available triggers and actions will change based on the currently selected object. For example, a TruTarget has a trigger called Death (if this TruTarget dies then do something). Flat Targets do not have a Death trigger.

Object Start

Object Start has three options Normal, Hold Visible, and Hold Invisible.

  • Normal – the object will move and act as normal with no delay.

  • Hold Visible – the object will hold in place, visible to the user, and will not move until a Release Action is triggered.

  • Hold Invisible – the object will hold in place, invisible to the user, and will not move until a Release Action is triggered. Once a Release is performed, the object becomes visible again.

For example, suppose you created a flat target that moves left to right but you do not want the target to begin moving until 10 seconds has elapsed. You would set Hold Visible as the starting parameter, use a Time trigger to count 10 seconds, and then a Release action. Once 10 seconds have passed, the target would travel in its normal behavior.

Triggers

Triggers can be added, deleted, and selected using the Add, Delete, Previous, and Next buttons.

Triggers may have accompanying options. For example, you can define how many hits it takes to knock down a target and even where it must be hit.

Process Trigger

The Process Trigger option will determine if a trigger should be processed once or continuously. As an example, suppose the trigger is set to Time and the starting and ending time sliders are both set to 5. If Process Trigger is set to Once, the trigger will be activated five seconds after the stage starts. But if Process Trigger is set to Continuous, the trigger will be activated every five seconds until the stage is over or some other behavior intervenes.

Order

Action can be processed in sequential order or randomly using the Order control.

  • Sequential - all actions will be executed in the order they were added.

  • Single Random - a single action will be selected at random and executed.

For example, if you want a character to either pull out a gun or a phone, you would create two actions (one gun pose and one phone pose) and select Single Random order.

If you want to give a particular action a better-than-even chance of being selected, double up on similar actions. For example, if the actions are; “pull gun”, “pull gun”, and “pull phone”, there is a 66% chance that the randomly chosen action will be “pull gun”.

Actions

Like triggers, actions are added, deleted, and selected using the Add, Delete, Previous, and Next buttons. Actions may have accompanying options. For example, if the Action is Change Speed, you will be given options for Low Percentage and High Percentage.