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:
Icon | Description |
---|---|
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:
Icon | Available Object Type | Description |
---|---|---|
All object types except Scene | Provides behaviour blocks that use item interaction to trigger execution, including pointing, touching and clicking object. | |
All object types except Scene | Provides behaviour blocks that perform an action on the chosen object, including move, rotate, and scale. | |
All object types except Scene | Provides behaviour blocks related to display effect on an item, including outline, overlay, and blinker. | |
All object types except Scene and Light Object | Provides behaviour blocks related to physical interactions. | |
3D Model | Provides behaviour blocks to control model, including animation, material and grabbing. | |
2D/3D Image | Provides behaviour blocks to control Image object, including setting image. | |
2D/3D Video | Provides behaviour blocks to control Video object, including pause and stop video. | |
Document | Provides behaviour blocks to control Document object, including changing page. | |
Text | Provides behaviour blocks to control Text object, including setting text. | |
Character | Provides behaviour blocks to control Character object, including motion and voice. | |
Option Box | Provides behaviour block to hide option box. | |
Light | Provides behaviour blocks to control light. | |
2D Slideshow | Provides behaviour blocks to control 2D slideshow. | |
3D Slideshow | Provides behaviour blocks to control 3D slideshow. | |
Button | Provides behaviour blocks to control button object, including setting button's color. | |
Empty Object | Provides behaviour blocks to control collider of the empyty object as wall. |