2. Introduction
Action Box is an Unity 3D tool oriented to streamline the workflow of artists and
developers. Its comfortable and intuitive interface provide the ability to organize easily
the management of events and actions of multiple objects.
Kick off
To start with Action Box, first we need to add the Action Box component to a Game
object. Later we add the objects over they will be activate the events.
Once we have one or more objects, we will create within, one or some events over the
objects will actuate. We could change the event type to catch those we are interested.
In each event we will created one or some actions that it will be activated when the
event appear. Also we could change the action type, to execute that we are interested.
In any actions we have to add the objects over we want to do that action.
3. Management
From a single Action Box we can handle the events and theirs actions, from each
objects of the scene. However, we can add many Action Box to the scene. Sometime,
to make the management easy, others to nest them a prefabs and even to create
state machines.
In Action Box the GameObjects, the events, also the actions, can be moved ( ),
extended ( ), collapsed ( ), deleted ( ) and auto renamed ( )
Events
Collision:
• On enter
• On exit
• On stay
It can be collided objects with similar
names.
Mouse
• Mouse down
• Mouse exit
• Mouse up
• Mouse over
• Mouse enter
It is compatible with touch screen
Keyboard
• On down
• On up
• Pressing
Clicking button (press) we can easily add
new Keys
Object State
• On start
• On enable
• On disable
• On destroy
• On update
Animation
• On stop
Also it can be capture the event if the
animation reproduce the other way
around.
4. Actions
Animate:
• Animation Clip:
• Play
• Back
• Stop
• Pause
• Macanim Animator:
• Play
• Set boolean
• Set integer
• Set float
Send Message:
It use to send message to scripts nested
in others objets.
Script example:
Activate/Deactivate/Delete:
• Game Object
• Component:
• Script Component
• Unity Component
• Custom Component
Play sound:
Play an audio clip in a certain position.
Load scene:
5. Load a scene indicating the name.
Add a scene over other one, activating “Additive”.
Create:
Create an object starting from a prefab
or another object.
Situate the object in a position of the
other object, thus in a local space as
worldwide.
Link the object to the object you want.
Move:
• Local motion
• To local motion
• Global motion
• To global motion
For moving the object uniformely,
activate “Per second”.
Rotate:
6. • Local rotate
• To local rotate
• Global rotate
• To global rotate
For rotate the object uniformely, activate “Per second”.
Scale:
For adding values to scale, select the
option “Add value to scale”
Configuration
Clicking icon ( ) we can access to Action Box preferences where we have the option
to activate the support for movil and shifting to the maximum of sliders between
others options.