Skip to main content

Introduction

XRCC PC offers a block-based graphical user interface with a large library of built-in operators, control flows, events, and actions, that allow you to put together the flow of the behaviours in a visual manner, without needing to write a line of code.

Below is a list of behaviour block categories accessible by all object types:

IconDescription
Provides behaviour blocks as a starting point to trigger execution, including scene starting and controller event.
Provides behaviour blocks for sound controls, including playing and pausing.
Provides behaviour blocks for scene controls, including fading effect transition and scene changing.
Provides behaviour blocks for user controls, including user movement and travel destination.
Provides behaviour blocks to control the execution flow, including branching, looping, and waiting for a certain condition or amount of time.
Provides behaviour blocks to measure time, including timer and stopwatch control.
Provides behaviour blocks for controlling variables including get and set scenes and item variables.
Provides behaviour blocks for math-based operations, including value assignment, mathematical calculation, and logical control.

 

There are also object-specific behaviour blocks only accessible by objects of certain types:

IconAvailable Object TypeDescription
All object types except SceneProvides behaviour blocks that use item interaction to trigger execution, including pointing, touching and clicking object.
All object types except SceneProvides behaviour blocks that perform an action on the chosen object, including move, rotate, and scale.
All object types except SceneProvides behaviour blocks related to display effect on an item, including outline, overlay, and blinker.
All object types except Scene and Light ObjectProvides behaviour blocks related to physical interactions.
3D ModelProvides behaviour blocks to control model, including animation, material and grabbing.
2D/3D ImageProvides behaviour blocks to control Image object, including setting image.
2D/3D VideoProvides behaviour blocks to control Video object, including pause and stop video.
DocumentProvides behaviour blocks to control Document object, including changing page.
TextProvides behaviour blocks to control Text object, including setting text.
CharacterProvides behaviour blocks to control Character object, including motion and voice.
Option BoxProvides behaviour block to hide option box.
LightProvides behaviour blocks to control light.
2D SlideshowProvides behaviour blocks to control 2D slideshow.
3D SlideshowProvides behaviour blocks to control 3D slideshow.
ButtonProvides behaviour blocks to control button object, including setting button's color.
Empty ObjectProvides behaviour blocks to control collider of the empyty object as wall.