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

コンポーネント

オブジェクトに付けられるすべてのコンポーネントと、その中のすべての設定です。設定の意味と、間違えやすい設定については、コンポーネントを参照してください。

使えるコンポーネントは 48 個です。

型構造フィールド数フィールド名
AnchorComponent次の値によって変わる: type2type, …種類ごとに異なる
AudioComponentオブジェクト7audio, volume, play, loop, muted, positional, …
BoneComponentオブジェクト2index, inverse
CameraComponent次の値によって変わる: projection2projection, …種類ごとに異なる
CameraViewComponentオブジェクト8target, x, y, width, height, size, …
ColliderComponent次の値によって変わる: type2type, …種類ごとに異なる
ConnectorComponentオブジェクト9start, end, route, color, width, dash, …
DivkitComponentオブジェクト6referal, render, anchorX, anchorY, enabled, persistVariables
DrawingComponentオブジェクト8points, path, pressures, color, width, opacity, …
EventsComponentオブジェクト1events
ExtensionComponentオブジェクト1entries
GeometryComponent次の値によって変わる: type2type, …種類ごとに異なる
GeometryModifiersComponentオブジェクト2modifiers, scope
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
PlayerComponentオブジェクト0
PlayerPartComponentオブジェクト3visibleTo, attach, tint
PrefabComponentオブジェクト1resourceId
PrefabContentオブジェクト1rootId
RigidBodyComponentオブジェクト8type, mass, linearDamping, angularDamping, fixedRotation, friction, …
ScriptComponentオブジェクト3referal, enabled, props
ShaderGraphComponentオブジェクト5nodes, edges, output, order, source
ShadowComponentオブジェクト2castShadow, receiveShadow
SharedStateComponentオブジェクト0
SkeletonComponentオブジェクト0
SpawnPointComponentオブジェクト0
SplatRefComponentオブジェクト2referal, lod
StatesComponentオブジェクト2states, activeStateId
StickerComponentオブジェクト6color, width, height, radius, opacity, showInBuilder
TagsComponentオブジェクト1tags
TemporalStateComponentオブジェクト2presets, activePresetId
TerrainComponentオブジェクト11amplitude, frequency, octaves, persistence, lacunarity, seed, …
Text3DComponentオブジェクト15text, font, fontWeight, fontSize, textAlign, verticalAlign, …
TextComponentオブジェクト14font, fontStyle, text, fontWeight, fontSize, width, …
TransformComponentオブジェクト4position, rotation, scale, lock
VideoComponentオブジェクト7video, volume, play, loop, muted, positional, …

すべての設定​

AnchorComponent​

フィールドは type の値によって変わります。

type = image

フィールド型備考
isMainbool — true か false初期値あり
preloadbool — true か false初期値あり
imageIdstring — テキスト初期値あり
physicalWidthf64 — 数値初期値あり, 最小 0
physicalHeightf64 — 数値初期値あり, 最小 0
showHintsbool — true か false初期値あり
holdOnLostbool — true か false初期値あり

type = qr

フィールド型備考
isMainbool — true か false初期値あり
preloadbool — true か false初期値あり
textstring — テキスト初期値あり
imageIdstring — テキスト初期値あり
physicalSizef64 — 数値初期値あり, 最小 0
showHintsbool — true か false初期値あり
holdOnLostbool — true か false初期値あり

type = geo

フィールド型備考
isMainbool — true か false初期値あり
preloadbool — true か false初期値あり
latitudef64 — 数値初期値あり, 最小 -90, 最大 90
longitudef64 — 数値初期値あり, 最小 -180, 最大 180
showHintsbool — true か false初期値あり

type = face

フィールド型備考
isMainbool — true か false初期値あり
preloadbool — true か false初期値あり
physicalSizef64 — 数値初期値あり, 最小 0
anchorPointenum(nose | forehead | chin | leftEye | rightEye | leftEyebrow | rightEyebrow | leftEar | rightEar | noseBase | bottomLip | origin)初期値あり
faceGridbool — true か false初期値あり
faceTextureIdstring — テキスト初期値あり
fillEyesbool — true か false初期値あり
fillMouthbool — true か false初期値あり
flipTexturebool — true か false初期値あり
showHintsbool — true か false初期値あり

type = body

フィールド型備考
isMainbool — true か false初期値あり
preloadbool — true か false初期値あり
bodyPointenum(chest | head | hips | leftHand | rightHand | leftFoot | rightFoot | nose | leftEyeInner | leftEye | leftEyeOuter | rightEyeInner | rightEye | rightEyeOuter | leftEar | rightEar | mouthLeft | mouthRight | leftShoulder | rightShoulder | leftElbow | rightElbow | leftWrist | rightWrist | leftPinky | rightPinky | leftIndex | rightIndex | leftThumb | rightThumb | leftHip | rightHip | leftKnee | rightKnee | leftAnkle | rightAnkle | leftHeel | rightHeel | leftFootIndex | rightFootIndex)初期値あり
poseModelenum(lite | full | heavy)初期値あり
showHintsbool — true か false初期値あり

type = surface

フィールド型備考
isMainbool — true か false初期値あり
preloadbool — true か false初期値あり
bindingTypeenum(floor | wall | ceiling | table)初期値あり
recognitionAlgorithmenum(plane_detection | hit_test)初期値あり
providerIosenum(auto | webxr | 8thwall | arclip-webar)初期値あり
providerAndroidenum(auto | webxr | 8thwall | arclip-webar)初期値あり
vpsbool — true か false初期値あり
locationIdsarray — リスト初期値あり
placementMovebool — true か false初期値あり
placementRotatebool — true か false初期値あり
placementScalebool — true か false初期値あり
showHintsbool — true か false初期値あり

type = panorama

フィールド型備考
isMainbool — true か false初期値あり
preloadbool — true か false初期値あり
showHintsbool — true か false初期値あり

type = 3d

フィールド型備考
isMainbool — true か false初期値あり
preloadbool — true か false初期値あり
cameraIdstring — テキスト初期値あり
vrbool — true か false初期値あり
vrStereobool — true か false初期値あり
vrDistancef64 — 数値初期値あり, 最小 0
vrHeightf64 — 数値初期値あり
vrScalef64 — 数値初期値あり, 最小 0.001

AudioComponent​

フィールド型備考
audiostring — テキストnull 可, 初期値あり
volumef64 — 数値初期値あり
playbool — true か false初期値あり
loopbool — true か false初期値あり
mutedbool — true か false初期値あり
positionalbool — true か false初期値あり
positionf64 — 数値初期値あり

BoneComponent​

フィールド型備考
indexf64 — 数値初期値あり
inversemat4 — number[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 — true か false初期値あり
dampingFactorf64 — 数値初期値あり, 最小 0, 最大 1
enableRotatebool — true か false初期値あり
enablePanbool — true か false初期値あり
enableZoombool — true か false初期値あり
minDistancef64 — 数値初期値あり, 最小 0
maxDistancef64 — 数値初期値あり, 最小 0
minPolarAnglef64 — 数値初期値あり, 最小 0, 最大 3.141592653589793
maxPolarAnglef64 — 数値初期値あり, 最小 0, 最大 3.141592653589793
autoRotatebool — true か false初期値あり
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 — true か false初期値あり

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

フィールド型備考

ConnectorComponent​

フィールド型備考
startobject — 入れ子のオブジェクト初期値あり
endobject — 入れ子のオブジェクト初期値あり
routeenum(straight | elbow | curved)初期値あり
colorunion — 複数の型のどれか初期値あり
widthf64 — 数値初期値あり, 最小 0.0005, 最大 1
dashenum(solid | dashed | dotted)初期値あり
roundedbool — true か false初期値あり
opacityf64 — 数値初期値あり, 最小 0, 最大 1
showInBuilderbool — true か false初期値あり

DivkitComponent​

フィールド型備考
referalstring — テキストnull 可, 初期値あり
renderenum(overlay | anchored)初期値あり
anchorXenum(left | center | right)初期値あり
anchorYenum(top | center | bottom)初期値あり
enabledbool — true か false初期値あり
persistVariablesbool — true か false初期値あり

DrawingComponent​

フィールド型備考
pointsarray — リスト初期値あり
patharray — リスト初期値あり
pressuresarray — リスト初期値あり
colorunion — 複数の型のどれか初期値あり
widthf64 — 数値初期値あり, 最小 0.0005, 最大 1
opacityf64 — 数値初期値あり, 最小 0, 最大 1
strokesarray — リスト初期値あり
showInBuilderbool — true か false初期値あり

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 — true か false初期値あり
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 — true か false初期値あり
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 — true か false初期値あり
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 可, 初期値あり

GeometryModifiersComponent​

フィールド型備考
modifiersarray — リスト初期値あり
scopeenum(self | hierarchy)初期値あり

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 — true か false初期値あり
visiblebool — true か false初期値あり

type = directional

フィールド型備考
colorcolor — 16 進数の文字列で表す色初期値あり
intensityf64 — 数値初期値あり, 最小 0
castShadowbool — true か false初期値あり
visiblebool — true か false初期値あり
shadowMapSizef64 — 数値初期値あり, 最小 128, 最大 4096
shadowBiasf64 — 数値初期値あり, 最小 -0.1, 最大 0.1
shadowNormalBiasf64 — 数値初期値あり, 最小 0, 最大 1
shadowSoftnessf64 — 数値初期値あり, 最小 0, 最大 20
shadowIntensityf64 — 数値初期値あり, 最小 0, 最大 1
shadowAreaf64 — 数値初期値あり, 最小 0.5, 最大 500

type = point

フィールド型備考
colorcolor — 16 進数の文字列で表す色初期値あり
intensityf64 — 数値初期値あり, 最小 0
castShadowbool — true か false初期値あり
visiblebool — true か false初期値あり
shadowMapSizef64 — 数値初期値あり, 最小 128, 最大 4096
shadowBiasf64 — 数値初期値あり, 最小 -0.1, 最大 0.1
shadowNormalBiasf64 — 数値初期値あり, 最小 0, 最大 1
shadowSoftnessf64 — 数値初期値あり, 最小 0, 最大 20
shadowIntensityf64 — 数値初期値あり, 最小 0, 最大 1
distancef64 — 数値初期値あり, 最小 0
decayf64 — 数値初期値あり, 最小 0

type = spot

フィールド型備考
colorcolor — 16 進数の文字列で表す色初期値あり
intensityf64 — 数値初期値あり, 最小 0
castShadowbool — true か false初期値あり
visiblebool — true か false初期値あり
shadowMapSizef64 — 数値初期値あり, 最小 128, 最大 4096
shadowBiasf64 — 数値初期値あり, 最小 -0.1, 最大 0.1
shadowNormalBiasf64 — 数値初期値あり, 最小 0, 最大 1
shadowSoftnessf64 — 数値初期値あり, 最小 0, 最大 20
shadowIntensityf64 — 数値初期値あり, 最小 0, 最大 1
distancef64 — 数値初期値あり, 最小 0
decayf64 — 数値初期値あり, 最小 0
anglef64 — 数値初期値あり, 最小 0, 最大 1.5707963267948966
penumbraf64 — 数値初期値あり, 最小 0, 最大 1

type = hemisphere

フィールド型備考
colorcolor — 16 進数の文字列で表す色初期値あり
intensityf64 — 数値初期値あり, 最小 0
castShadowbool — true か false初期値あり
visiblebool — true か false初期値あり
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 — true か false初期値あり
visiblebool — true か false初期値あり
isMainbool — true か false初期値あり

ModelRefComponent​

フィールド型備考
referalstring — テキストnull 可, 初期値あり
clipstring — テキストnull 可, 初期値あり
speedf64 — 数値初期値あり
repeatModeenum(none | count | permanent)初期値あり
repeatCountf64 — 数値初期値あり, 整数, 最小 1
startFramef64 — 数値初期値あり, 整数, 最小 0
stopWhenPressedbool — true か false初期値あり
playingbool — true か false初期値あり

MorphComponent​

フィールド型備考
weightsrecord — キーと値のマップ初期値あり

ParentComponent​

フィールド型備考
parentstring — テキストnull 可, 初期値あり
orderf64 — 数値null 可, 初期値あり
lockbool — true か false初期値あり

ParticleEmitterComponent​

フィールド型備考
emittingbool — true か false初期値あり
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 — true か false初期値あり
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 — true か false初期値あり

PlayerComponent​

フィールド型備考

PlayerPartComponent​

フィールド型備考
visibleToenum(all | me | others)初期値あり
attachenum(body | camera)初期値あり
tintbool — true か false初期値あり

PrefabComponent​

フィールド型備考
resourceIdstring — テキストnull 可, 初期値あり

PrefabContent​

フィールド型備考
rootIdstring — テキスト必須

RigidBodyComponent​

フィールド型備考
typeenum(dynamic | static | kinematic | none)初期値あり
massf64 — 数値初期値あり, 最小 0
linearDampingf64 — 数値初期値あり, 最小 0, 最大 1
angularDampingf64 — 数値初期値あり, 最小 0, 最大 1
fixedRotationbool — true か false初期値あり
frictionf64 — 数値null 可, 初期値あり, 最小 0
restitutionf64 — 数値null 可, 初期値あり, 最小 0, 最大 1
networkenum(shared | local)初期値あり

ScriptComponent​

フィールド型備考
referalstring — テキストnull 可, 初期値あり
enabledbool — true か false初期値あり
propsrecord — キーと値のマップ初期値あり

ShaderGraphComponent​

フィールド型備考
nodesarray — リスト初期値あり
edgesarray — リスト初期値あり
outputstring — テキスト初期値あり
orderf64 — 数値初期値あり, 整数
sourcestring — テキスト初期値あり

ShadowComponent​

フィールド型備考
castShadowbool — true か false初期値あり
receiveShadowbool — true か false初期値あり

SharedStateComponent​

フィールド型備考

SkeletonComponent​

フィールド型備考

SpawnPointComponent​

フィールド型備考

SplatRefComponent​

フィールド型備考
referalstring — テキストnull 可, 初期値あり
lodbool — true か false初期値あり

StatesComponent​

フィールド型備考
statesarray — リスト初期値あり
activeStateIdstring — テキストnull 可, 初期値あり

StickerComponent​

フィールド型備考
colorunion — 複数の型のどれか初期値あり
widthf64 — 数値初期値あり, 最小 0.01
heightf64 — 数値初期値あり, 最小 0.01
radiusf64 — 数値初期値あり, 最小 0, 最大 0.5
opacityf64 — 数値初期値あり, 最小 0, 最大 1
showInBuilderbool — true か false初期値あり

TagsComponent​

フィールド型備考
tagsrecord — キーと値のマップ必須

TemporalStateComponent​

フィールド型備考
presetsarray — リスト初期値あり
activePresetIdstring — テキストnull 可, 初期値あり

TerrainComponent​

フィールド型備考
amplitudef64 — 数値初期値あり, 最小 0, 最大 1000
frequencyf64 — 数値初期値あり, 最小 0, 最大 1000
octavesu32 — 数値初期値あり, 最小 1, 最大 8
persistencef64 — 数値初期値あり, 最小 0, 最大 1
lacunarityf64 — 数値初期値あり, 最小 1, 最大 4
seedf64 — 数値初期値あり, 最小 0, 最大 1000000
ridgedbool — true か false初期値あり
seabool — true か false初期値あり
seaLevelf64 — 数値初期値あり, 最小 -1, 最大 1
directionenum(normal | radial | up)初期値あり
detailu32 — 数値初期値あり, 最大 6

Text3DComponent​

フィールド型備考
textstring — テキスト初期値あり
fontstring — テキストnull 可, 初期値あり
fontWeightenum(normal | bold)初期値あり
fontSizef64 — 数値初期値あり
textAlignenum(left | center | right | justify)初期値あり
verticalAlignenum(top | middle | bottom)初期値あり
lineHeightf64 — 数値初期値あり, 最小 0.1, 最大 5
letterSpacingf64 — 数値初期値あり, 最小 -0.5, 最大 2
curveSegmentsu32 — 数値初期値あり, 最小 1, 最大 32
depthf64 — 数値初期値あり, 最小 0, 最大 5
bevelEnabledbool — true か false初期値あり
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 — 複数の型のどれか初期値あり
lineHeightf64 — 数値初期値あり, 最小 0.1, 最大 5
letterSpacingf64 — 数値初期値あり, 最小 -0.5, 最大 2
anchorToAlignbool — true か false初期値あり
rangesarray — リスト初期値あり

TransformComponent​

フィールド型備考
positionvec3 — {x, y, z}初期値あり
rotationvec3 — {x, y, z}初期値あり
scalevec3 — {x, y, z}初期値あり
lockbool — true か false初期値あり

VideoComponent​

フィールド型備考
videostring — テキストnull 可, 初期値あり
volumef64 — 数値初期値あり
playbool — true か false初期値あり
loopbool — true か false初期値あり
mutedbool — true か false初期値あり
positionalbool — true か false初期値あり
positionf64 — 数値初期値あり