メインコンテンツまでスキップ

コンポーネント リファレンス

オブジェクトが持てるすべての component と、その中のすべての設定です。それぞれの設定が何を意味するのか、そして誤解されやすいのはどれかはコンポーネントで説明しています。

利用できる component は 39 個です。

スキーマフィールドフィールド名
AnchorComponentバリアント(キー: type2type, …バリアントごとに異なります
AudioComponentオブジェクト7audio, volume, play, loop, muted, positional, …
BoneComponentオブジェクト2index, inverse
CameraComponentバリアント(キー: projection2projection, …バリアントごとに異なります
CameraViewComponentオブジェクト8target, x, y, width, height, size, …
ColliderComponentバリアント(キー: type2type, …バリアントごとに異なります
DivkitComponentオブジェクト6referal, render, anchorX, anchorY, enabled, persistVariables
EventsComponentオブジェクト1events
ExtensionComponentオブジェクト1entries
GeometryComponentバリアント(キー: type2type, …バリアントごとに異なります
InitialVelocityComponentオブジェクト2velocity, angularVelocity
InstancerComponentバリアント(キー: source2source, …バリアントごとに異なります
LightComponentバリアント(キー: type2type, …バリアントごとに異なります
LookAtComponentバリアント(キー: mode2mode, …バリアントごとに異なります
MaterialComponentオブジェクト1materials
MetaComponentオブジェクト6name, type, sort, enabled, visible, isMain
ModelRefComponentオブジェクト8referal, clip, speed, repeatMode, repeatCount, startFrame, …
MorphComponentオブジェクト1weights
ParentComponentオブジェクト3parent, order, lock
ParticleEmitterComponentオブジェクト23emitting, count, lifetime, shape, radius, extents, …
PatchGraphComponentオブジェクト3signature, nodes, edges
PatchRefComponentオブジェクト2referal, inputs
PathComponentオブジェクト19points, closed, curve, tension, radius, radialSegments, …
PhysicsStateComponentオブジェクト4velocity, angularVelocity, speed, sleeping
PrefabComponentオブジェクト1resourceId
PrefabContentオブジェクト1rootId
RigidBodyComponentオブジェクト8type, mass, linearDamping, angularDamping, fixedRotation, friction, …
ScriptComponentオブジェクト3referal, enabled, props
ShaderGraphComponentオブジェクト5nodes, edges, output, order, source
ShadowComponentオブジェクト2castShadow, receiveShadow
SkeletonComponentオブジェクト0
SplatRefComponentオブジェクト1referal
StatesComponentオブジェクト2states, activeStateId
TagsComponentオブジェクト1tags
TemporalStateComponentオブジェクト2presets, activePresetId
Text3DComponentオブジェクト15text, font, fontWeight, fontSize, textAlign, verticalAlign, …
TextComponentオブジェクト10font, fontStyle, text, fontWeight, fontSize, width, …
TransformComponentオブジェクト4position, rotation, scale, lock
VideoComponentオブジェクト7video, volume, play, loop, muted, positional, …

スキーマの全文

AnchorComponent

type をタグとするユニオン — フィールドはタグによって変わります。

type = image

フィールド備考
isMainbool — 真偽値既定値あり
imageIdstring — 文字列既定値あり
physicalWidthf64 — 数値既定値あり, 最小 0
physicalHeightf64 — 数値既定値あり, 最小 0
showHintsbool — 真偽値既定値あり

type = qr

フィールド備考
isMainbool — 真偽値既定値あり
textstring — 文字列既定値あり
imageIdstring — 文字列既定値あり
physicalSizef64 — 数値既定値あり, 最小 0
showHintsbool — 真偽値既定値あり

type = geo

フィールド備考
isMainbool — 真偽値既定値あり
latitudef64 — 数値既定値あり, 最小 -90, 最大 90
longitudef64 — 数値既定値あり, 最小 -180, 最大 180
showHintsbool — 真偽値既定値あり

type = face

フィールド備考
isMainbool — 真偽値既定値あり
physicalSizef64 — 数値既定値あり, 最小 0
anchorPointenum(nose | forehead | chin | leftEye | rightEye | leftEyebrow | rightEyebrow | leftEar | rightEar | noseBase | bottomLip | origin)既定値あり
faceGridbool — 真偽値既定値あり
faceTextureIdstring — 文字列既定値あり
fillEyesbool — 真偽値既定値あり
fillMouthbool — 真偽値既定値あり
flipTexturebool — 真偽値既定値あり
showHintsbool — 真偽値既定値あり

type = surface

フィールド備考
isMainbool — 真偽値既定値あり
bindingTypeenum(floor | wall | ceiling | table)既定値あり
recognitionAlgorithmenum(plane_detection | hit_test)既定値あり
providerIosenum(auto | webxr | 8thwall | arclip-webar)既定値あり
providerAndroidenum(auto | webxr | 8thwall | arclip-webar)既定値あり
vpsbool — 真偽値既定値あり
locationIdsarray — 配列既定値あり
showHintsbool — 真偽値既定値あり

type = panorama

フィールド備考
isMainbool — 真偽値既定値あり
showHintsbool — 真偽値既定値あり

type = 3d

フィールド備考
isMainbool — 真偽値既定値あり
cameraIdstring — 文字列既定値あり

AudioComponent

フィールド備考
audiostring — 文字列null 可, 既定値あり
volumef64 — 数値既定値あり
playbool — 真偽値既定値あり
loopbool — 真偽値既定値あり
mutedbool — 真偽値既定値あり
positionalbool — 真偽値既定値あり
positionf64 — 数値既定値あり

BoneComponent

フィールド備考
indexf64 — 数値既定値あり
inversemat4number[16]既定値あり

CameraComponent

projection をタグとするユニオン — フィールドはタグによって変わります。

projection = perspective

フィールド備考
fovf64 — 数値既定値あり, 最小 1, 最大 179
nearf64 — 数値既定値あり, 最小 0.001
farf64 — 数値既定値あり, 最小 0.01
controlsenum(none | orbit | fly | firstPerson | lock)既定値あり
targetvec3{x, y, z}既定値あり
enableDampingbool — 真偽値既定値あり
dampingFactorf64 — 数値既定値あり, 最小 0, 最大 1
enableRotatebool — 真偽値既定値あり
enablePanbool — 真偽値既定値あり
enableZoombool — 真偽値既定値あり
minDistancef64 — 数値既定値あり, 最小 0
maxDistancef64 — 数値既定値あり, 最小 0
minPolarAnglef64 — 数値既定値あり, 最小 0, 最大 3.141592653589793
maxPolarAnglef64 — 数値既定値あり, 最小 0, 最大 3.141592653589793
autoRotatebool — 真偽値既定値あり
autoRotateSpeedf64 — 数値既定値あり
moveSpeedf64 — 数値既定値あり, 最小 0
boostf64 — 数値既定値あり, 最小 1
lookSpeedf64 — 数値既定値あり, 最小 0.05
moveForwardarray — 配列既定値あり
moveBackarray — 配列既定値あり
moveLeftarray — 配列既定値あり
moveRightarray — 配列既定値あり
moveUparray — 配列既定値あり
moveDownarray — 配列既定値あり
moveBoostarray — 配列既定値あり

CameraViewComponent

フィールド備考
targetenum(screen | texture)既定値あり
xf64 — 数値既定値あり, 最小 0, 最大 1
yf64 — 数値既定値あり, 最小 0, 最大 1
widthf64 — 数値既定値あり, 最小 0, 最大 1
heightf64 — 数値既定値あり, 最小 0, 最大 1
sizeu32 — 数値既定値あり, 最小 16, 最大 4096
orderi32 — 数値既定値あり
enabledbool — 真偽値既定値あり

ColliderComponent

type をタグとするユニオン — フィールドはタグによって変わります。

type = auto

フィールド備考

type = box

フィールド備考
halfExtentsvec3{x, y, z}既定値あり

type = sphere

フィールド備考
radiusf64 — 数値既定値あり, 最小 0

type = cylinder

フィールド備考
radiusTopf64 — 数値既定値あり, 最小 0
radiusBottomf64 — 数値既定値あり, 最小 0
heightf64 — 数値既定値あり, 最小 0
segmentsu32 — 数値既定値あり, 最小 3, 最大 64

type = capsule

フィールド備考
radiusf64 — 数値既定値あり, 最小 0
heightf64 — 数値既定値あり, 最小 0

type = plane

フィールド備考

DivkitComponent

フィールド備考
referalstring — 文字列null 可, 既定値あり
renderenum(overlay | anchored)既定値あり
anchorXenum(left | center | right)既定値あり
anchorYenum(top | center | bottom)既定値あり
enabledbool — 真偽値既定値あり
persistVariablesbool — 真偽値既定値あり

EventsComponent

フィールド備考
eventsarray — 配列既定値あり

ExtensionComponent

フィールド備考
entriesrecord — マップ既定値あり

GeometryComponent

type をタグとするユニオン — フィールドはタグによって変わります。

type = box

フィールド備考
widthf64 — 数値既定値あり, 最小 0
heightf64 — 数値既定値あり, 最小 0
depthf64 — 数値既定値あり, 最小 0
widthSegmentsu32 — 数値既定値あり, 最小 1, 最大 100
heightSegmentsu32 — 数値既定値あり, 最小 1, 最大 100
depthSegmentsu32 — 数値既定値あり, 最小 1, 最大 100
cornerRadiusf64 — 数値既定値あり, 最小 0
cornerSegmentsu32 — 数値既定値あり, 最小 1, 最大 10

type = sphere

フィールド備考
radiusf64 — 数値既定値あり, 最小 0
widthSegmentsu32 — 数値既定値あり, 最小 3, 最大 256
heightSegmentsu32 — 数値既定値あり, 最小 2, 最大 256
phiStartf64 — 数値既定値あり
phiLengthf64 — 数値既定値あり
thetaStartf64 — 数値既定値あり, 最小 0, 最大 6.283185307179586
thetaLengthf64 — 数値既定値あり, 最小 0, 最大 6.283185307179586

type = cylinder

フィールド備考
radiusTopf64 — 数値既定値あり, 最小 0
radiusBottomf64 — 数値既定値あり, 最小 0
heightf64 — 数値既定値あり, 最小 0
radialSegmentsu32 — 数値既定値あり, 最小 3, 最大 256
heightSegmentsu32 — 数値既定値あり, 最小 1, 最大 100
openEndedbool — 真偽値既定値あり
thetaStartf64 — 数値既定値あり, 最小 0, 最大 6.283185307179586
thetaLengthf64 — 数値既定値あり, 最小 0, 最大 6.283185307179586

type = capsule

フィールド備考
radiusf64 — 数値既定値あり, 最小 0
heightf64 — 数値既定値あり, 最小 0
capSegmentsu32 — 数値既定値あり, 最小 1, 最大 32
radialSegmentsu32 — 数値既定値あり, 最小 3, 最大 128
heightSegmentsu32 — 数値既定値あり, 最小 1, 最大 100

type = circle

フィールド備考
radiusf64 — 数値既定値あり, 最小 0
segmentsu32 — 数値既定値あり, 最小 3, 最大 256
thetaStartf64 — 数値既定値あり, 最小 0, 最大 6.283185307179586
thetaLengthf64 — 数値既定値あり, 最小 0, 最大 6.283185307179586

type = cone

フィールド備考
radiusf64 — 数値既定値あり, 最小 0
heightf64 — 数値既定値あり, 最小 0
radialSegmentsu32 — 数値既定値あり, 最小 3, 最大 256
heightSegmentsu32 — 数値既定値あり, 最小 1, 最大 100
openEndedbool — 真偽値既定値あり
thetaStartf64 — 数値既定値あり, 最小 0, 最大 6.283185307179586
thetaLengthf64 — 数値既定値あり, 最小 0, 最大 6.283185307179586

type = dodecahedron

フィールド備考
radiusf64 — 数値既定値あり, 最小 0
detailu32 — 数値既定値あり, 最大 5

type = icosahed

フィールド備考
radiusf64 — 数値既定値あり, 最小 0
detailu32 — 数値既定値あり, 最大 5

type = octahedron

フィールド備考
radiusf64 — 数値既定値あり, 最小 0
detailu32 — 数値既定値あり, 最大 5

type = plane

フィールド備考
widthf64 — 数値既定値あり, 最小 0
heightf64 — 数値既定値あり, 最小 0
widthSegmentsu32 — 数値既定値あり, 最小 1, 最大 100
heightSegmentsu32 — 数値既定値あり, 最小 1, 最大 100

type = triangle

フィールド備考
widthf64 — 数値既定値あり, 最小 0
heightf64 — 数値既定値あり, 最小 0
widthSegmentsu32 — 数値既定値あり, 最小 1, 最大 100
heightSegmentsu32 — 数値既定値あり, 最小 1, 最大 100

type = ring

フィールド備考
innerRadiusf64 — 数値既定値あり, 最小 0
outerRadiusf64 — 数値既定値あり, 最小 0
thetaSegmentsu32 — 数値既定値あり, 最小 3, 最大 256
phiSegmentsu32 — 数値既定値あり, 最小 1, 最大 32
thetaStartf64 — 数値既定値あり, 最小 0, 最大 6.283185307179586
thetaLengthf64 — 数値既定値あり, 最小 0, 最大 6.283185307179586

type = torus

フィールド備考
radiusf64 — 数値既定値あり
tubef64 — 数値既定値あり
radialSegmentsu32 — 数値既定値あり, 最小 1, 最大 128
tubularSegmentsu32 — 数値既定値あり, 最小 3, 最大 256
arcf64 — 数値既定値あり, 最小 0, 最大 6.283185307179586

type = extrude

フィールド備考
pointsarray — 配列既定値あり
depthf64 — 数値既定値あり, 最小 0
bevelEnabledbool — 真偽値既定値あり
bevelThicknessf64 — 数値既定値あり, 最小 0
bevelSizef64 — 数値既定値あり, 最小 0
bevelSegmentsu32 — 数値既定値あり, 最小 1, 最大 16

type = lathe

フィールド備考
pointsarray — 配列既定値あり
segmentsu32 — 数値既定値あり, 最小 3, 最大 256
phiStartf64 — 数値既定値あり, 最小 0, 最大 6.283185307179586
phiLengthf64 — 数値既定値あり, 最小 0, 最大 6.283185307179586

type = ref

フィールド備考
referalstring — 文字列null 可, 既定値あり

InitialVelocityComponent

フィールド備考
velocityvec3{x, y, z}既定値あり
angularVelocityvec3{x, y, z}既定値あり

InstancerComponent

source をタグとするユニオン — フィールドはタグによって変わります。

source = grid

フィールド備考
maxCountu32 — 数値既定値あり, 最小 1, 最大 100000
seedu32 — 数値既定値あり
scaleMinf64 — 数値既定値あり, 最小 0
scaleMaxf64 — 数値既定値あり, 最小 0
rotationJittervec3{x, y, z}既定値あり
colorAcolor — 16進カラー既定値あり
colorBcolor — 16進カラー既定値あり
countXu32 — 数値既定値あり, 最小 1, 最大 1000
countYu32 — 数値既定値あり, 最小 1, 最大 1000
countZu32 — 数値既定値あり, 最小 1, 最大 1000
spacingvec3{x, y, z}既定値あり
jitterf64 — 数値既定値あり, 最小 0, 最大 1

source = scatter

フィールド備考
maxCountu32 — 数値既定値あり, 最小 1, 最大 100000
seedu32 — 数値既定値あり
scaleMinf64 — 数値既定値あり, 最小 0
scaleMaxf64 — 数値既定値あり, 最小 0
rotationJittervec3{x, y, z}既定値あり
colorAcolor — 16進カラー既定値あり
colorBcolor — 16進カラー既定値あり
countu32 — 数値既定値あり, 最小 1, 最大 100000
shapeenum(box | sphere)既定値あり
extentsvec3{x, y, z}既定値あり

source = children

フィールド備考
maxCountu32 — 数値既定値あり, 最小 1, 最大 100000
seedu32 — 数値既定値あり
scaleMinf64 — 数値既定値あり, 最小 0
scaleMaxf64 — 数値既定値あり, 最小 0
rotationJittervec3{x, y, z}既定値あり
colorAcolor — 16進カラー既定値あり
colorBcolor — 16進カラー既定値あり

LightComponent

type をタグとするユニオン — フィールドはタグによって変わります。

type = ambient

フィールド備考
colorcolor — 16進カラー既定値あり
intensityf64 — 数値既定値あり, 最小 0
castShadowbool — 真偽値既定値あり
visiblebool — 真偽値既定値あり

type = directional

フィールド備考
colorcolor — 16進カラー既定値あり
intensityf64 — 数値既定値あり, 最小 0
castShadowbool — 真偽値既定値あり
visiblebool — 真偽値既定値あり

type = point

フィールド備考
colorcolor — 16進カラー既定値あり
intensityf64 — 数値既定値あり, 最小 0
castShadowbool — 真偽値既定値あり
visiblebool — 真偽値既定値あり
distancef64 — 数値既定値あり, 最小 0
decayf64 — 数値既定値あり, 最小 0

type = spot

フィールド備考
colorcolor — 16進カラー既定値あり
intensityf64 — 数値既定値あり, 最小 0
castShadowbool — 真偽値既定値あり
visiblebool — 真偽値既定値あり
distancef64 — 数値既定値あり, 最小 0
decayf64 — 数値既定値あり, 最小 0
anglef64 — 数値既定値あり, 最小 0, 最大 1.5707963267948966
penumbraf64 — 数値既定値あり, 最小 0, 最大 1

type = hemisphere

フィールド備考
colorcolor — 16進カラー既定値あり
intensityf64 — 数値既定値あり, 最小 0
castShadowbool — 真偽値既定値あり
visiblebool — 真偽値既定値あり
groundColorcolor — 16進カラー既定値あり

LookAtComponent

mode をタグとするユニオン — フィールドはタグによって変わります。

mode = world

フィールド備考
targetvec3{x, y, z}既定値あり

mode = self

フィールド備考
offsetvec3{x, y, z}既定値あり

MaterialComponent

フィールド備考
materialsarray — 配列既定値あり, 最小 1

MetaComponent

フィールド備考
namestring — 文字列既定値あり
typeenum(object | model | plain | box | light)既定値あり
sortf64 — 数値既定値あり
enabledbool — 真偽値既定値あり
visiblebool — 真偽値既定値あり
isMainbool — 真偽値既定値あり

ModelRefComponent

フィールド備考
referalstring — 文字列null 可, 既定値あり
clipstring — 文字列null 可, 既定値あり
speedf64 — 数値既定値あり
repeatModeenum(none | count | permanent)既定値あり
repeatCountf64 — 数値既定値あり, 整数, 最小 1
startFramef64 — 数値既定値あり, 整数, 最小 0
stopWhenPressedbool — 真偽値既定値あり
playingbool — 真偽値既定値あり

MorphComponent

フィールド備考
weightsrecord — マップ既定値あり

ParentComponent

フィールド備考
parentstring — 文字列null 可, 既定値あり
orderf64 — 数値null 可, 既定値あり
lockbool — 真偽値既定値あり

ParticleEmitterComponent

フィールド備考
emittingbool — 真偽値既定値あり
countu32 — 数値既定値あり, 最小 1, 最大 65536
lifetimef64 — 数値既定値あり, 最小 0.05
shapeenum(point | sphere | box | cone)既定値あり
radiusf64 — 数値既定値あり, 最小 0
extentsvec3{x, y, z}既定値あり
anglef64 — 数値既定値あり, 最小 0, 最大 180
speedMinf64 — 数値既定値あり, 最小 0
speedMaxf64 — 数値既定値あり, 最小 0
gravityvec3{x, y, z}既定値あり
dragf64 — 数値既定値あり, 最小 0
turbulencef64 — 数値既定値あり, 最小 0
sizeStartf64 — 数値既定値あり, 最小 0
sizeEndf64 — 数値既定値あり, 最小 0
sizeJitterf64 — 数値既定値あり, 最小 0, 最大 1
spinf64 — 数値既定値あり
colorStartcolor — 16進カラー既定値あり
colorEndcolor — 16進カラー既定値あり
opacityStartf64 — 数値既定値あり, 最小 0, 最大 1
opacityEndf64 — 数値既定値あり, 最小 0, 最大 1
spritestring — 文字列null 可, 既定値あり
blendingenum(additive | normal)既定値あり
seedu32 — 数値既定値あり

PatchGraphComponent

フィールド備考
signatureobject — 入れ子のオブジェクト既定値あり
nodesarray — 配列既定値あり
edgesarray — 配列既定値あり

PatchRefComponent

フィールド備考
referalstring — 文字列null 可, 既定値あり
inputsrecord — マップ既定値あり

PathComponent

フィールド備考
pointsarray — 配列既定値あり
closedbool — 真偽値既定値あり
curveenum(smooth | linear)既定値あり
tensionf64 — 数値既定値あり, 最小 0, 最大 1
radiusf64 — 数値既定値あり, 最小 0, 最大 10
radialSegmentsu32 — 数値既定値あり, 最小 3, 最大 64
tubularSegmentsu32 — 数値既定値あり, 最小 4, 最大 1024
profileenum(none | circle | rectangle | star)既定値あり
profileSizevec2{x, y}既定値あり
ringf64 — 数値既定値あり, 最小 0, 最大 1
arcf64 — 数値既定値あり, 最小 0, 最大 360
sidesu32 — 数値既定値あり, 最小 3, 最大 64
depthf64 — 数値既定値あり, 最小 0, 最大 1
offsetf64 — 数値既定値あり, 最小 0, 最大 1
rotationf64 — 数値既定値あり, 最小 -360, 最大 360
twistf64 — 数値既定値あり, 最小 -3600, 最大 3600
startScalef64 — 数値既定値あり, 最小 0, 最大 10
endScalef64 — 数値既定値あり, 最小 0, 最大 10
capsenum(flat | round)既定値あり

PhysicsStateComponent

フィールド備考
velocityvec3{x, y, z}既定値あり
angularVelocityvec3{x, y, z}既定値あり
speedf64 — 数値既定値あり
sleepingbool — 真偽値既定値あり

PrefabComponent

フィールド備考
resourceIdstring — 文字列null 可, 既定値あり

PrefabContent

フィールド備考
rootIdstring — 文字列必須

RigidBodyComponent

フィールド備考
typeenum(dynamic | static | kinematic | none)既定値あり
massf64 — 数値既定値あり, 最小 0
linearDampingf64 — 数値既定値あり, 最小 0, 最大 1
angularDampingf64 — 数値既定値あり, 最小 0, 最大 1
fixedRotationbool — 真偽値既定値あり
frictionf64 — 数値null 可, 既定値あり, 最小 0
restitutionf64 — 数値null 可, 既定値あり, 最小 0, 最大 1
networkenum(shared | local)既定値あり

ScriptComponent

フィールド備考
referalstring — 文字列null 可, 既定値あり
enabledbool — 真偽値既定値あり
propsrecord — マップ既定値あり

ShaderGraphComponent

フィールド備考
nodesarray — 配列既定値あり
edgesarray — 配列既定値あり
outputstring — 文字列既定値あり
orderf64 — 数値既定値あり, 整数
sourcestring — 文字列既定値あり

ShadowComponent

フィールド備考
castShadowbool — 真偽値既定値あり
receiveShadowbool — 真偽値既定値あり

SkeletonComponent

フィールド備考

SplatRefComponent

フィールド備考
referalstring — 文字列null 可, 既定値あり

StatesComponent

フィールド備考
statesarray — 配列既定値あり
activeStateIdstring — 文字列null 可, 既定値あり

TagsComponent

フィールド備考
tagsrecord — マップ必須

TemporalStateComponent

フィールド備考
presetsarray — 配列既定値あり
activePresetIdstring — 文字列null 可, 既定値あり

Text3DComponent

フィールド備考
textstring — 文字列既定値あり
fontstring — 文字列null 可, 既定値あり
fontWeightenum(normal | bold)既定値あり
fontSizef64 — 数値既定値あり
textAlignenum(left | center | right)既定値あり
verticalAlignenum(top | middle | bottom)既定値あり
lineHeightf64 — 数値既定値あり, 最小 0.1, 最大 5
letterSpacingf64 — 数値既定値あり, 最小 -0.5, 最大 2
curveSegmentsu32 — 数値既定値あり, 最小 1, 最大 32
depthf64 — 数値既定値あり, 最小 0, 最大 5
bevelEnabledbool — 真偽値既定値あり
bevelThicknessf64 — 数値既定値あり, 最小 0, 最大 1
bevelSizef64 — 数値既定値あり, 最小 0, 最大 1
bevelSegmentsu32 — 数値既定値あり, 最小 1, 最大 16
colorunion — ユニオン既定値あり

TextComponent

フィールド備考
fontstring — 文字列null 可, 既定値あり
fontStyleenum(normal | italic)既定値あり
textstring — 文字列既定値あり
fontWeightenum(normal | bold)既定値あり
fontSizef64 — 数値既定値あり
widthf64 — 数値null 可, 既定値あり
heightf64 — 数値null 可, 既定値あり
textAlignenum(left | center | right | justify)既定値あり
verticalAlignenum(top | middle | bottom)既定値あり
colorunion — ユニオン既定値あり

TransformComponent

フィールド備考
positionvec3{x, y, z}既定値あり
rotationvec3{x, y, z}既定値あり
scalevec3{x, y, z}既定値あり
lockbool — 真偽値既定値あり

VideoComponent

フィールド備考
videostring — 文字列null 可, 既定値あり
volumef64 — 数値既定値あり
playbool — 真偽値既定値あり
loopbool — 真偽値既定値あり
mutedbool — 真偽値既定値あり
positionalbool — 真偽値既定値あり
positionf64 — 数値既定値あり