Sprite de dados de pele
O sprite de dados da pele é usado pelo aplicativo Sonolus para controlar a renderização de um sprite de pele.
Sintaxe
ts
type SkinDataSprite = {
name: SkinSpriteName | (string & {})
x: number
y: number
w: number
h: number
transform: SkinDataTransform
}
type SkinDataTransform = Record<`${'x' | 'y'}${1 | 2 | 3 | 4}`, SkinDataExpression>
type SkinDataExpression = Partial<Record<`${'x' | 'y'}${1 | 2 | 3 | 4}`, number>>
name
Veja o nome do Sprite da Pele .
x
Coordenada x do Sprite dentro da textura da pele.
y
Coordenada y do Sprite na textura da pele.
w
Largura do Sprite.
h
Altura do Sprite.
transform
Veja Transformação de Sprite de Pele .
Exemplos
json
{
"name": "#NOTE_HEAD_RED",
"x": 0,
"y": 0,
"w": 64,
"h": 64,
"transform": {
"x1": { "x1": 1 }
// ...
}
}