Skip to content

TrackController

rech edited this page Jun 15, 2026 · 1 revision

Description

Controller for the main track.

Remarks

Inherited from SpriteController

Properties


Name Type Description
active ValueChannel value 1 means object is enabled, 0 means object is disabled
translationX ValueChannel The sprite's position
translationY ValueChannel The sprite's position
translationZ ValueChannel The sprite's position
rotationX ValueChannel The sprite's rotation
rotationY ValueChannel The sprite's rotation
rotationZ ValueChannel The sprite's rotation
scaleX ValueChannel The sprite's scaling
scaleY ValueChannel The sprite's scaling
scaleZ ValueChannel The sprite's scaling
colorR ValueChannel The sprite's color
colorG ValueChannel The sprite's color
colorB ValueChannel The sprite's color
colorA ValueChannel The sprite's color
colorH ValueChannel Hue shift modification of the color
colorS ValueChannel Saturation modification of the color
colorV ValueChannel Brightness modification of the color
textureOffsetX ValueChannel The sprite's texture offset
textureOffsetY ValueChannel The sprite's texture offset
textureScaleX ValueChannel The sprite's texture scaling
textureScaleY ValueChannel The sprite's texture scaling
layer StringChannel The sprite's sorting layer name
sort ValueChannel The sprite's sorting order within a layer
edgeLAlpha ValueChannel The left edge lane alpha
edgeRAlpha ValueChannel The right edge lane alpha
lane1Alpha ValueChannel Lane 1 alpha
lane2Alpha ValueChannel Lane 2 alpha
lane3Alpha ValueChannel Lane 3 alpha
lane4Alpha ValueChannel Lane 4 alpha
divideLine01 SpriteController Reference to the track's divide line
divideLine12 SpriteController Reference to the track's divide line
divideLine23 SpriteController Reference to the track's divide line
divideLine34 SpriteController Reference to the track's divide line
divideLine45 SpriteController Reference to the track's divide line
criticalLine0 SpriteController Reference to the track's critical line
criticalLine1 SpriteController Reference to the track's critical line
criticalLine2 SpriteController Reference to the track's critical line
criticalLine3 SpriteController Reference to the track's critical line
criticalLine4 SpriteController Reference to the track's critical line
criticalLine5 SpriteController Reference to the track's critical line
extraL SpriteController Reference to the track's extra lane
extraR SpriteController Reference to the track's extra lane
edgeExtraL SpriteController Reference to the track's extra lane's edge
edgeExtraR SpriteController Reference to the track's extra lane's edge

Methods


copy()

Description

Create a copy of this controller, along with all of its chilren.

Parameters

_

Return types

TrackController

Remarks

A copied controller will never be persistent.

Example

local track = Scene.track.copy()

getChildren()

Description

Return all controllers parented to this controller.

Parameters

_

Return types

Table of Controller

Remarks

_

Example

local children = Scene.track.getChildren()

setParent(controller)

Description

Set the parent to another controller.

Parameters

Name Type Description
controller Controller The controller to parent to

Return types

nil

Remarks

_

Example

Scene.track.setParent(Scene.worldCanvas)

Clone this wiki locally