@modoki/engine / index / Rig2DFile
Interface: Rig2DFile
The raw .rig2d.json payload (pre-normalization). v1 = single top-level sprite/mesh/skinIndices/skinWeights; v2 = a parts[] list over the shared bones. v1 fields are still read and normalized into a one-element parts.
Skinning
bones?
optionalbones?:object[]
Skinning
name?
optionalname?:string
noScale?
optionalnoScale?:boolean
parent?
optionalparent?:number
rot?
optionalrot?:number
x?
optionalx?:number
y?
optionaly?:number
id?
optionalid?:string
mesh?
optionalmesh?:object
Skinning
tris?
optionaltris?:number[]
uvs?
optionaluvs?:number[][]
verts?
optionalverts?:number[][]
parts?
optionalparts?:Rig2DPart[]
v2: many parts sharing the bone skeleton.
skinIndices?
optionalskinIndices?:number[]
skinWeights?
optionalskinWeights?:number[]
sprite?
optionalsprite?:string
v1 (single part) — synthesized into parts[0] when parts is absent.