Referencia de componentes
Cada componente que puede llevar un objeto, y cada ajuste dentro de él. Qué significan esos ajustes —y cuáles se malinterpretan con facilidad— se explica en Componentes.
Hay 39 componentes disponibles.
| Tipo | Esquema | Campos | Nombres de los campos |
|---|---|---|---|
AnchorComponent | variante sobre type | 2 | type, …propios de cada variante |
AudioComponent | objeto | 7 | audio, volume, play, loop, muted, positional, … |
BoneComponent | objeto | 2 | index, inverse |
CameraComponent | variante sobre projection | 2 | projection, …propios de cada variante |
CameraViewComponent | objeto | 8 | target, x, y, width, height, size, … |
ColliderComponent | variante sobre type | 2 | type, …propios de cada variante |
DivkitComponent | objeto | 6 | referal, render, anchorX, anchorY, enabled, persistVariables |
EventsComponent | objeto | 1 | events |
ExtensionComponent | objeto | 1 | entries |
GeometryComponent | variante sobre type | 2 | type, …propios de cada variante |
InitialVelocityComponent | objeto | 2 | velocity, angularVelocity |
InstancerComponent | variante sobre source | 2 | source, …propios de cada variante |
LightComponent | variante sobre type | 2 | type, …propios de cada variante |
LookAtComponent | variante sobre mode | 2 | mode, …propios de cada variante |
MaterialComponent | objeto | 1 | materials |
MetaComponent | objeto | 6 | name, type, sort, enabled, visible, isMain |
ModelRefComponent | objeto | 8 | referal, clip, speed, repeatMode, repeatCount, startFrame, … |
MorphComponent | objeto | 1 | weights |
ParentComponent | objeto | 3 | parent, order, lock |
ParticleEmitterComponent | objeto | 23 | emitting, count, lifetime, shape, radius, extents, … |
PatchGraphComponent | objeto | 3 | signature, nodes, edges |
PatchRefComponent | objeto | 2 | referal, inputs |
PathComponent | objeto | 19 | points, closed, curve, tension, radius, radialSegments, … |
PhysicsStateComponent | objeto | 4 | velocity, angularVelocity, speed, sleeping |
PrefabComponent | objeto | 1 | resourceId |
PrefabContent | objeto | 1 | rootId |
RigidBodyComponent | objeto | 8 | type, mass, linearDamping, angularDamping, fixedRotation, friction, … |
ScriptComponent | objeto | 3 | referal, enabled, props |
ShaderGraphComponent | objeto | 5 | nodes, edges, output, order, source |
ShadowComponent | objeto | 2 | castShadow, receiveShadow |
SkeletonComponent | objeto | 0 | |
SplatRefComponent | objeto | 1 | referal |
StatesComponent | objeto | 2 | states, activeStateId |
TagsComponent | objeto | 1 | tags |
TemporalStateComponent | objeto | 2 | presets, activePresetId |
Text3DComponent | objeto | 15 | text, font, fontWeight, fontSize, textAlign, verticalAlign, … |
TextComponent | objeto | 10 | font, fontStyle, text, fontWeight, fontSize, width, … |
TransformComponent | objeto | 4 | position, rotation, scale, lock |
VideoComponent | objeto | 7 | video, volume, play, loop, muted, positional, … |
Los esquemas completos
AnchorComponent
Unión etiquetada sobre type: los campos dependen de la etiqueta.
type = image
| Campo | Tipo | Notas |
|---|---|---|
isMain | bool — booleano | tiene valor por defecto |
imageId | string — texto | tiene valor por defecto |
physicalWidth | f64 — número | tiene valor por defecto, mín 0 |
physicalHeight | f64 — número | tiene valor por defecto, mín 0 |
showHints | bool — booleano | tiene valor por defecto |
type = qr
| Campo | Tipo | Notas |
|---|---|---|
isMain | bool — booleano | tiene valor por defecto |
text | string — texto | tiene valor por defecto |
imageId | string — texto | tiene valor por defecto |
physicalSize | f64 — número | tiene valor por defecto, mín 0 |
showHints | bool — booleano | tiene valor por defecto |
type = geo
| Campo | Tipo | Notas |
|---|---|---|
isMain | bool — booleano | tiene valor por defecto |
latitude | f64 — número | tiene valor por defecto, mín -90, máx 90 |
longitude | f64 — número | tiene valor por defecto, mín -180, máx 180 |
showHints | bool — booleano | tiene valor por defecto |
type = face
| Campo | Tipo | Notas |
|---|---|---|
isMain | bool — booleano | tiene valor por defecto |
physicalSize | f64 — número | tiene valor por defecto, mín 0 |
anchorPoint | enum(nose | forehead | chin | leftEye | rightEye | leftEyebrow | rightEyebrow | leftEar | rightEar | noseBase | bottomLip | origin) | tiene valor por defecto |
faceGrid | bool — booleano | tiene valor por defecto |
faceTextureId | string — texto | tiene valor por defecto |
fillEyes | bool — booleano | tiene valor por defecto |
fillMouth | bool — booleano | tiene valor por defecto |
flipTexture | bool — booleano | tiene valor por defecto |
showHints | bool — booleano | tiene valor por defecto |
type = surface
| Campo | Tipo | Notas |
|---|---|---|
isMain | bool — booleano | tiene valor por defecto |
bindingType | enum(floor | wall | ceiling | table) | tiene valor por defecto |
recognitionAlgorithm | enum(plane_detection | hit_test) | tiene valor por defecto |
providerIos | enum(auto | webxr | 8thwall | arclip-webar) | tiene valor por defecto |
providerAndroid | enum(auto | webxr | 8thwall | arclip-webar) | tiene valor por defecto |
vps | bool — booleano | tiene valor por defecto |
locationIds | array — array | tiene valor por defecto |
showHints | bool — booleano | tiene valor por defecto |
type = panorama
| Campo | Tipo | Notas |
|---|---|---|
isMain | bool — booleano | tiene valor por defecto |
showHints | bool — booleano | tiene valor por defecto |
type = 3d
| Campo | Tipo | Notas |
|---|---|---|
isMain | bool — booleano | tiene valor por defecto |
cameraId | string — texto | tiene valor por defecto |
AudioComponent
| Campo | Tipo | Notas |
|---|---|---|
audio | string — texto | admite null, tiene valor por defecto |
volume | f64 — número | tiene valor por defecto |
play | bool — booleano | tiene valor por defecto |
loop | bool — booleano | tiene valor por defecto |
muted | bool — booleano | tiene valor por defecto |
positional | bool — booleano | tiene valor por defecto |
position | f64 — número | tiene valor por defecto |
BoneComponent
| Campo | Tipo | Notas |
|---|---|---|
index | f64 — número | tiene valor por defecto |
inverse | mat4 — number[16] | tiene valor por defecto |
CameraComponent
Unión etiquetada sobre projection: los campos dependen de la etiqueta.
projection = perspective
| Campo | Tipo | Notas |
|---|---|---|
fov | f64 — número | tiene valor por defecto, mín 1, máx 179 |
near | f64 — número | tiene valor por defecto, mín 0.001 |
far | f64 — número | tiene valor por defecto, mín 0.01 |
controls | enum(none | orbit | fly | firstPerson | lock) | tiene valor por defecto |
target | vec3 — {x, y, z} | tiene valor por defecto |
enableDamping | bool — booleano | tiene valor por defecto |
dampingFactor | f64 — número | tiene valor por defecto, mín 0, máx 1 |
enableRotate | bool — booleano | tiene valor por defecto |
enablePan | bool — booleano | tiene valor por defecto |
enableZoom | bool — booleano | tiene valor por defecto |
minDistance | f64 — número | tiene valor por defecto, mín 0 |
maxDistance | f64 — número | tiene valor por defecto, mín 0 |
minPolarAngle | f64 — número | tiene valor por defecto, mín 0, máx 3.141592653589793 |
maxPolarAngle | f64 — número | tiene valor por defecto, mín 0, máx 3.141592653589793 |
autoRotate | bool — booleano | tiene valor por defecto |
autoRotateSpeed | f64 — número | tiene valor por defecto |
moveSpeed | f64 — número | tiene valor por defecto, mín 0 |
boost | f64 — número | tiene valor por defecto, mín 1 |
lookSpeed | f64 — número | tiene valor por defecto, mín 0.05 |
moveForward | array — array | tiene valor por defecto |
moveBack | array — array | tiene valor por defecto |
moveLeft | array — array | tiene valor por defecto |
moveRight | array — array | tiene valor por defecto |
moveUp | array — array | tiene valor por defecto |
moveDown | array — array | tiene valor por defecto |
moveBoost | array — array | tiene valor por defecto |
CameraViewComponent
| Campo | Tipo | Notas |
|---|---|---|
target | enum(screen | texture) | tiene valor por defecto |
x | f64 — número | tiene valor por defecto, mín 0, máx 1 |
y | f64 — número | tiene valor por defecto, mín 0, máx 1 |
width | f64 — número | tiene valor por defecto, mín 0, máx 1 |
height | f64 — número | tiene valor por defecto, mín 0, máx 1 |
size | u32 — número | tiene valor por defecto, mín 16, máx 4096 |
order | i32 — número | tiene valor por defecto |
enabled | bool — booleano | tiene valor por defecto |
ColliderComponent
Unión etiquetada sobre type: los campos dependen de la etiqueta.
type = auto
| Campo | Tipo | Notas |
|---|
type = box
| Campo | Tipo | Notas |
|---|---|---|
halfExtents | vec3 — {x, y, z} | tiene valor por defecto |
type = sphere
| Campo | Tipo | Notas |
|---|---|---|
radius | f64 — número | tiene valor por defecto, mín 0 |
type = cylinder
| Campo | Tipo | Notas |
|---|---|---|
radiusTop | f64 — número | tiene valor por defecto, mín 0 |
radiusBottom | f64 — número | tiene valor por defecto, mín 0 |
height | f64 — número | tiene valor por defecto, mín 0 |
segments | u32 — número | tiene valor por defecto, mín 3, máx 64 |
type = capsule
| Campo | Tipo | Notas |
|---|---|---|
radius | f64 — número | tiene valor por defecto, mín 0 |
height | f64 — número | tiene valor por defecto, mín 0 |
type = plane
| Campo | Tipo | Notas |
|---|
DivkitComponent
| Campo | Tipo | Notas |
|---|---|---|
referal | string — texto | admite null, tiene valor por defecto |
render | enum(overlay | anchored) | tiene valor por defecto |
anchorX | enum(left | center | right) | tiene valor por defecto |
anchorY | enum(top | center | bottom) | tiene valor por defecto |
enabled | bool — booleano | tiene valor por defecto |
persistVariables | bool — booleano | tiene valor por defecto |
EventsComponent
| Campo | Tipo | Notas |
|---|---|---|
events | array — array | tiene valor por defecto |
ExtensionComponent
| Campo | Tipo | Notas |
|---|---|---|
entries | record — mapa | tiene valor por defecto |
GeometryComponent
Unión etiquetada sobre type: los campos dependen de la etiqueta.
type = box
| Campo | Tipo | Notas |
|---|---|---|
width | f64 — número | tiene valor por defecto, mín 0 |
height | f64 — número | tiene valor por defecto, mín 0 |
depth | f64 — número | tiene valor por defecto, mín 0 |
widthSegments | u32 — número | tiene valor por defecto, mín 1, máx 100 |
heightSegments | u32 — número | tiene valor por defecto, mín 1, máx 100 |
depthSegments | u32 — número | tiene valor por defecto, mín 1, máx 100 |
cornerRadius | f64 — número | tiene valor por defecto, mín 0 |
cornerSegments | u32 — número | tiene valor por defecto, mín 1, máx 10 |
type = sphere
| Campo | Tipo | Notas |
|---|---|---|
radius | f64 — número | tiene valor por defecto, mín 0 |
widthSegments | u32 — número | tiene valor por defecto, mín 3, máx 256 |
heightSegments | u32 — número | tiene valor por defecto, mín 2, máx 256 |
phiStart | f64 — número | tiene valor por defecto |
phiLength | f64 — número | tiene valor por defecto |
thetaStart | f64 — número | tiene valor por defecto, mín 0, máx 6.283185307179586 |
thetaLength | f64 — número | tiene valor por defecto, mín 0, máx 6.283185307179586 |
type = cylinder
| Campo | Tipo | Notas |
|---|---|---|
radiusTop | f64 — número | tiene valor por defecto, mín 0 |
radiusBottom | f64 — número | tiene valor por defecto, mín 0 |
height | f64 — número | tiene valor por defecto, mín 0 |
radialSegments | u32 — número | tiene valor por defecto, mín 3, máx 256 |
heightSegments | u32 — número | tiene valor por defecto, mín 1, máx 100 |
openEnded | bool — booleano | tiene valor por defecto |
thetaStart | f64 — número | tiene valor por defecto, mín 0, máx 6.283185307179586 |
thetaLength | f64 — número | tiene valor por defecto, mín 0, máx 6.283185307179586 |
type = capsule
| Campo | Tipo | Notas |
|---|---|---|
radius | f64 — número | tiene valor por defecto, mín 0 |
height | f64 — número | tiene valor por defecto, mín 0 |
capSegments | u32 — número | tiene valor por defecto, mín 1, máx 32 |
radialSegments | u32 — número | tiene valor por defecto, mín 3, máx 128 |
heightSegments | u32 — número | tiene valor por defecto, mín 1, máx 100 |
type = circle
| Campo | Tipo | Notas |
|---|---|---|
radius | f64 — número | tiene valor por defecto, mín 0 |
segments | u32 — número | tiene valor por defecto, mín 3, máx 256 |
thetaStart | f64 — número | tiene valor por defecto, mín 0, máx 6.283185307179586 |
thetaLength | f64 — número | tiene valor por defecto, mín 0, máx 6.283185307179586 |
type = cone
| Campo | Tipo | Notas |
|---|---|---|
radius | f64 — número | tiene valor por defecto, mín 0 |
height | f64 — número | tiene valor por defecto, mín 0 |
radialSegments | u32 — número | tiene valor por defecto, mín 3, máx 256 |
heightSegments | u32 — número | tiene valor por defecto, mín 1, máx 100 |
openEnded | bool — booleano | tiene valor por defecto |
thetaStart | f64 — número | tiene valor por defecto, mín 0, máx 6.283185307179586 |
thetaLength | f64 — número | tiene valor por defecto, mín 0, máx 6.283185307179586 |
type = dodecahedron
| Campo | Tipo | Notas |
|---|---|---|
radius | f64 — número | tiene valor por defecto, mín 0 |
detail | u32 — número | tiene valor por defecto, máx 5 |
type = icosahed
| Campo | Tipo | Notas |
|---|---|---|
radius | f64 — número | tiene valor por defecto, mín 0 |
detail | u32 — número | tiene valor por defecto, máx 5 |
type = octahedron
| Campo | Tipo | Notas |
|---|---|---|
radius | f64 — número | tiene valor por defecto, mín 0 |
detail | u32 — número | tiene valor por defecto, máx 5 |
type = plane
| Campo | Tipo | Notas |
|---|---|---|
width | f64 — número | tiene valor por defecto, mín 0 |
height | f64 — número | tiene valor por defecto, mín 0 |
widthSegments | u32 — número | tiene valor por defecto, mín 1, máx 100 |
heightSegments | u32 — número | tiene valor por defecto, mín 1, máx 100 |
type = triangle
| Campo | Tipo | Notas |
|---|---|---|
width | f64 — número | tiene valor por defecto, mín 0 |
height | f64 — número | tiene valor por defecto, mín 0 |
widthSegments | u32 — número | tiene valor por defecto, mín 1, máx 100 |
heightSegments | u32 — número | tiene valor por defecto, mín 1, máx 100 |
type = ring
| Campo | Tipo | Notas |
|---|---|---|
innerRadius | f64 — número | tiene valor por defecto, mín 0 |
outerRadius | f64 — número | tiene valor por defecto, mín 0 |
thetaSegments | u32 — número | tiene valor por defecto, mín 3, máx 256 |
phiSegments | u32 — número | tiene valor por defecto, mín 1, máx 32 |
thetaStart | f64 — número | tiene valor por defecto, mín 0, máx 6.283185307179586 |
thetaLength | f64 — número | tiene valor por defecto, mín 0, máx 6.283185307179586 |
type = torus
| Campo | Tipo | Notas |
|---|---|---|
radius | f64 — número | tiene valor por defecto |
tube | f64 — número | tiene valor por defecto |
radialSegments | u32 — número | tiene valor por defecto, mín 1, máx 128 |
tubularSegments | u32 — número | tiene valor por defecto, mín 3, máx 256 |
arc | f64 — número | tiene valor por defecto, mín 0, máx 6.283185307179586 |
type = extrude
| Campo | Tipo | Notas |
|---|---|---|
points | array — array | tiene valor por defecto |
depth | f64 — número | tiene valor por defecto, mín 0 |
bevelEnabled | bool — booleano | tiene valor por defecto |
bevelThickness | f64 — número | tiene valor por defecto, mín 0 |
bevelSize | f64 — número | tiene valor por defecto, mín 0 |
bevelSegments | u32 — número | tiene valor por defecto, mín 1, máx 16 |
type = lathe
| Campo | Tipo | Notas |
|---|---|---|
points | array — array | tiene valor por defecto |
segments | u32 — número | tiene valor por defecto, mín 3, máx 256 |
phiStart | f64 — número | tiene valor por defecto, mín 0, máx 6.283185307179586 |
phiLength | f64 — número | tiene valor por defecto, mín 0, máx 6.283185307179586 |
type = ref
| Campo | Tipo | Notas |
|---|---|---|
referal | string — texto | admite null, tiene valor por defecto |
InitialVelocityComponent
| Campo | Tipo | Notas |
|---|---|---|
velocity | vec3 — {x, y, z} | tiene valor por defecto |
angularVelocity | vec3 — {x, y, z} | tiene valor por defecto |
InstancerComponent
Unión etiquetada sobre source: los campos dependen de la etiqueta.
source = grid
| Campo | Tipo | Notas |
|---|---|---|
maxCount | u32 — número | tiene valor por defecto, mín 1, máx 100000 |
seed | u32 — número | tiene valor por defecto |
scaleMin | f64 — número | tiene valor por defecto, mín 0 |
scaleMax | f64 — número | tiene valor por defecto, mín 0 |
rotationJitter | vec3 — {x, y, z} | tiene valor por defecto |
colorA | color — color hexadecimal | tiene valor por defecto |
colorB | color — color hexadecimal | tiene valor por defecto |
countX | u32 — número | tiene valor por defecto, mín 1, máx 1000 |
countY | u32 — número | tiene valor por defecto, mín 1, máx 1000 |
countZ | u32 — número | tiene valor por defecto, mín 1, máx 1000 |
spacing | vec3 — {x, y, z} | tiene valor por defecto |
jitter | f64 — número | tiene valor por defecto, mín 0, máx 1 |
source = scatter
| Campo | Tipo | Notas |
|---|---|---|
maxCount | u32 — número | tiene valor por defecto, mín 1, máx 100000 |
seed | u32 — número | tiene valor por defecto |
scaleMin | f64 — número | tiene valor por defecto, mín 0 |
scaleMax | f64 — número | tiene valor por defecto, mín 0 |
rotationJitter | vec3 — {x, y, z} | tiene valor por defecto |
colorA | color — color hexadecimal | tiene valor por defecto |
colorB | color — color hexadecimal | tiene valor por defecto |
count | u32 — número | tiene valor por defecto, mín 1, máx 100000 |
shape | enum(box | sphere) | tiene valor por defecto |
extents | vec3 — {x, y, z} | tiene valor por defecto |
source = children
| Campo | Tipo | Notas |
|---|---|---|
maxCount | u32 — número | tiene valor por defecto, mín 1, máx 100000 |
seed | u32 — número | tiene valor por defecto |
scaleMin | f64 — número | tiene valor por defecto, mín 0 |
scaleMax | f64 — número | tiene valor por defecto, mín 0 |
rotationJitter | vec3 — {x, y, z} | tiene valor por defecto |
colorA | color — color hexadecimal | tiene valor por defecto |
colorB | color — color hexadecimal | tiene valor por defecto |
LightComponent
Unión etiquetada sobre type: los campos dependen de la etiqueta.
type = ambient
| Campo | Tipo | Notas |
|---|---|---|
color | color — color hexadecimal | tiene valor por defecto |
intensity | f64 — número | tiene valor por defecto, mín 0 |
castShadow | bool — booleano | tiene valor por defecto |
visible | bool — booleano | tiene valor por defecto |
type = directional
| Campo | Tipo | Notas |
|---|---|---|
color | color — color hexadecimal | tiene valor por defecto |
intensity | f64 — número | tiene valor por defecto, mín 0 |
castShadow | bool — booleano | tiene valor por defecto |
visible | bool — booleano | tiene valor por defecto |
type = point
| Campo | Tipo | Notas |
|---|---|---|
color | color — color hexadecimal | tiene valor por defecto |
intensity | f64 — número | tiene valor por defecto, mín 0 |
castShadow | bool — booleano | tiene valor por defecto |
visible | bool — booleano | tiene valor por defecto |
distance | f64 — número | tiene valor por defecto, mín 0 |
decay | f64 — número | tiene valor por defecto, mín 0 |
type = spot
| Campo | Tipo | Notas |
|---|---|---|
color | color — color hexadecimal | tiene valor por defecto |
intensity | f64 — número | tiene valor por defecto, mín 0 |
castShadow | bool — booleano | tiene valor por defecto |
visible | bool — booleano | tiene valor por defecto |
distance | f64 — número | tiene valor por defecto, mín 0 |
decay | f64 — número | tiene valor por defecto, mín 0 |
angle | f64 — número | tiene valor por defecto, mín 0, máx 1.5707963267948966 |
penumbra | f64 — número | tiene valor por defecto, mín 0, máx 1 |
type = hemisphere
| Campo | Tipo | Notas |
|---|---|---|
color | color — color hexadecimal | tiene valor por defecto |
intensity | f64 — número | tiene valor por defecto, mín 0 |
castShadow | bool — booleano | tiene valor por defecto |
visible | bool — booleano | tiene valor por defecto |
groundColor | color — color hexadecimal | tiene valor por defecto |
LookAtComponent
Unión etiquetada sobre mode: los campos dependen de la etiqueta.
mode = world
| Campo | Tipo | Notas |
|---|---|---|
target | vec3 — {x, y, z} | tiene valor por defecto |
mode = self
| Campo | Tipo | Notas |
|---|---|---|
offset | vec3 — {x, y, z} | tiene valor por defecto |
MaterialComponent
| Campo | Tipo | Notas |
|---|---|---|
materials | array — array | tiene valor por defecto, mín 1 |
MetaComponent
| Campo | Tipo | Notas |
|---|---|---|
name | string — texto | tiene valor por defecto |
type | enum(object | model | plain | box | light) | tiene valor por defecto |
sort | f64 — número | tiene valor por defecto |
enabled | bool — booleano | tiene valor por defecto |
visible | bool — booleano | tiene valor por defecto |
isMain | bool — booleano | tiene valor por defecto |
ModelRefComponent
| Campo | Tipo | Notas |
|---|---|---|
referal | string — texto | admite null, tiene valor por defecto |
clip | string — texto | admite null, tiene valor por defecto |
speed | f64 — número | tiene valor por defecto |
repeatMode | enum(none | count | permanent) | tiene valor por defecto |
repeatCount | f64 — número | tiene valor por defecto, entero, mín 1 |
startFrame | f64 — número | tiene valor por defecto, entero, mín 0 |
stopWhenPressed | bool — booleano | tiene valor por defecto |
playing | bool — booleano | tiene valor por defecto |
MorphComponent
| Campo | Tipo | Notas |
|---|---|---|
weights | record — mapa | tiene valor por defecto |
ParentComponent
| Campo | Tipo | Notas |
|---|---|---|
parent | string — texto | admite null, tiene valor por defecto |
order | f64 — número | admite null, tiene valor por defecto |
lock | bool — booleano | tiene valor por defecto |
ParticleEmitterComponent
| Campo | Tipo | Notas |
|---|---|---|
emitting | bool — booleano | tiene valor por defecto |
count | u32 — número | tiene valor por defecto, mín 1, máx 65536 |
lifetime | f64 — número | tiene valor por defecto, mín 0.05 |
shape | enum(point | sphere | box | cone) | tiene valor por defecto |
radius | f64 — número | tiene valor por defecto, mín 0 |
extents | vec3 — {x, y, z} | tiene valor por defecto |
angle | f64 — número | tiene valor por defecto, mín 0, máx 180 |
speedMin | f64 — número | tiene valor por defecto, mín 0 |
speedMax | f64 — número | tiene valor por defecto, mín 0 |
gravity | vec3 — {x, y, z} | tiene valor por defecto |
drag | f64 — número | tiene valor por defecto, mín 0 |
turbulence | f64 — número | tiene valor por defecto, mín 0 |
sizeStart | f64 — número | tiene valor por defecto, mín 0 |
sizeEnd | f64 — número | tiene valor por defecto, mín 0 |
sizeJitter | f64 — número | tiene valor por defecto, mín 0, máx 1 |
spin | f64 — número | tiene valor por defecto |
colorStart | color — color hexadecimal | tiene valor por defecto |
colorEnd | color — color hexadecimal | tiene valor por defecto |
opacityStart | f64 — número | tiene valor por defecto, mín 0, máx 1 |
opacityEnd | f64 — número | tiene valor por defecto, mín 0, máx 1 |
sprite | string — texto | admite null, tiene valor por defecto |
blending | enum(additive | normal) | tiene valor por defecto |
seed | u32 — número | tiene valor por defecto |
PatchGraphComponent
| Campo | Tipo | Notas |
|---|---|---|
signature | object — objeto anidado | tiene valor por defecto |
nodes | array — array | tiene valor por defecto |
edges | array — array | tiene valor por defecto |
PatchRefComponent
| Campo | Tipo | Notas |
|---|---|---|
referal | string — texto | admite null, tiene valor por defecto |
inputs | record — mapa | tiene valor por defecto |
PathComponent
| Campo | Tipo | Notas |
|---|---|---|
points | array — array | tiene valor por defecto |
closed | bool — booleano | tiene valor por defecto |
curve | enum(smooth | linear) | tiene valor por defecto |
tension | f64 — número | tiene valor por defecto, mín 0, máx 1 |
radius | f64 — número | tiene valor por defecto, mín 0, máx 10 |
radialSegments | u32 — número | tiene valor por defecto, mín 3, máx 64 |
tubularSegments | u32 — número | tiene valor por defecto, mín 4, máx 1024 |
profile | enum(none | circle | rectangle | star) | tiene valor por defecto |
profileSize | vec2 — {x, y} | tiene valor por defecto |
ring | f64 — número | tiene valor por defecto, mín 0, máx 1 |
arc | f64 — número | tiene valor por defecto, mín 0, máx 360 |
sides | u32 — número | tiene valor por defecto, mín 3, máx 64 |
depth | f64 — número | tiene valor por defecto, mín 0, máx 1 |
offset | f64 — número | tiene valor por defecto, mín 0, máx 1 |
rotation | f64 — número | tiene valor por defecto, mín -360, máx 360 |
twist | f64 — número | tiene valor por defecto, mín -3600, máx 3600 |
startScale | f64 — número | tiene valor por defecto, mín 0, máx 10 |
endScale | f64 — número | tiene valor por defecto, mín 0, máx 10 |
caps | enum(flat | round) | tiene valor por defecto |
PhysicsStateComponent
| Campo | Tipo | Notas |
|---|---|---|
velocity | vec3 — {x, y, z} | tiene valor por defecto |
angularVelocity | vec3 — {x, y, z} | tiene valor por defecto |
speed | f64 — número | tiene valor por defecto |
sleeping | bool — booleano | tiene valor por defecto |
PrefabComponent
| Campo | Tipo | Notas |
|---|---|---|
resourceId | string — texto | admite null, tiene valor por defecto |
PrefabContent
| Campo | Tipo | Notas |
|---|---|---|
rootId | string — texto | obligatorio |
RigidBodyComponent
| Campo | Tipo | Notas |
|---|---|---|
type | enum(dynamic | static | kinematic | none) | tiene valor por defecto |
mass | f64 — número | tiene valor por defecto, mín 0 |
linearDamping | f64 — número | tiene valor por defecto, mín 0, máx 1 |
angularDamping | f64 — número | tiene valor por defecto, mín 0, máx 1 |
fixedRotation | bool — booleano | tiene valor por defecto |
friction | f64 — número | admite null, tiene valor por defecto, mín 0 |
restitution | f64 — número | admite null, tiene valor por defecto, mín 0, máx 1 |
network | enum(shared | local) | tiene valor por defecto |
ScriptComponent
| Campo | Tipo | Notas |
|---|---|---|
referal | string — texto | admite null, tiene valor por defecto |
enabled | bool — booleano | tiene valor por defecto |
props | record — mapa | tiene valor por defecto |
ShaderGraphComponent
| Campo | Tipo | Notas |
|---|---|---|
nodes | array — array | tiene valor por defecto |
edges | array — array | tiene valor por defecto |
output | string — texto | tiene valor por defecto |
order | f64 — número | tiene valor por defecto, entero |
source | string — texto | tiene valor por defecto |
ShadowComponent
| Campo | Tipo | Notas |
|---|---|---|
castShadow | bool — booleano | tiene valor por defecto |
receiveShadow | bool — booleano | tiene valor por defecto |
SkeletonComponent
| Campo | Tipo | Notas |
|---|
SplatRefComponent
| Campo | Tipo | Notas |
|---|---|---|
referal | string — texto | admite null, tiene valor por defecto |
StatesComponent
| Campo | Tipo | Notas |
|---|---|---|
states | array — array | tiene valor por defecto |
activeStateId | string — texto | admite null, tiene valor por defecto |
TagsComponent
| Campo | Tipo | Notas |
|---|---|---|
tags | record — mapa | obligatorio |
TemporalStateComponent
| Campo | Tipo | Notas |
|---|---|---|
presets | array — array | tiene valor por defecto |
activePresetId | string — texto | admite null, tiene valor por defecto |
Text3DComponent
| Campo | Tipo | Notas |
|---|---|---|
text | string — texto | tiene valor por defecto |
font | string — texto | admite null, tiene valor por defecto |
fontWeight | enum(normal | bold) | tiene valor por defecto |
fontSize | f64 — número | tiene valor por defecto |
textAlign | enum(left | center | right) | tiene valor por defecto |
verticalAlign | enum(top | middle | bottom) | tiene valor por defecto |
lineHeight | f64 — número | tiene valor por defecto, mín 0.1, máx 5 |
letterSpacing | f64 — número | tiene valor por defecto, mín -0.5, máx 2 |
curveSegments | u32 — número | tiene valor por defecto, mín 1, máx 32 |
depth | f64 — número | tiene valor por defecto, mín 0, máx 5 |
bevelEnabled | bool — booleano | tiene valor por defecto |
bevelThickness | f64 — número | tiene valor por defecto, mín 0, máx 1 |
bevelSize | f64 — número | tiene valor por defecto, mín 0, máx 1 |
bevelSegments | u32 — número | tiene valor por defecto, mín 1, máx 16 |
color | union — unión | tiene valor por defecto |
TextComponent
| Campo | Tipo | Notas |
|---|---|---|
font | string — texto | admite null, tiene valor por defecto |
fontStyle | enum(normal | italic) | tiene valor por defecto |
text | string — texto | tiene valor por defecto |
fontWeight | enum(normal | bold) | tiene valor por defecto |
fontSize | f64 — número | tiene valor por defecto |
width | f64 — número | admite null, tiene valor por defecto |
height | f64 — número | admite null, tiene valor por defecto |
textAlign | enum(left | center | right | justify) | tiene valor por defecto |
verticalAlign | enum(top | middle | bottom) | tiene valor por defecto |
color | union — unión | tiene valor por defecto |
TransformComponent
| Campo | Tipo | Notas |
|---|---|---|
position | vec3 — {x, y, z} | tiene valor por defecto |
rotation | vec3 — {x, y, z} | tiene valor por defecto |
scale | vec3 — {x, y, z} | tiene valor por defecto |
lock | bool — booleano | tiene valor por defecto |
VideoComponent
| Campo | Tipo | Notas |
|---|---|---|
video | string — texto | admite null, tiene valor por defecto |
volume | f64 — número | tiene valor por defecto |
play | bool — booleano | tiene valor por defecto |
loop | bool — booleano | tiene valor por defecto |
muted | bool — booleano | tiene valor por defecto |
positional | bool — booleano | tiene valor por defecto |
position | f64 — número | tiene valor por defecto |