feat: sprite scale
This commit is contained in:
parent
fe44c1a4df
commit
44384be138
|
@ -9,6 +9,7 @@ export default class Sprite extends Component {
|
||||||
elapsed: {type: 'float32'},
|
elapsed: {type: 'float32'},
|
||||||
frame: {type: 'uint16'},
|
frame: {type: 'uint16'},
|
||||||
frames: {type: 'uint16'},
|
frames: {type: 'uint16'},
|
||||||
|
scale: vector2d('float32', {x: 1, y: 1}),
|
||||||
source: {type: 'string'},
|
source: {type: 'string'},
|
||||||
speed: {type: 'float32'},
|
speed: {type: 'float32'},
|
||||||
};
|
};
|
||||||
|
|
|
@ -18,6 +18,7 @@ export default function Sprite({entity, ...rest}) {
|
||||||
return (
|
return (
|
||||||
<PixiSprite
|
<PixiSprite
|
||||||
anchor={entity.Sprite.anchor}
|
anchor={entity.Sprite.anchor}
|
||||||
|
scale={entity.Sprite.scale}
|
||||||
texture={texture}
|
texture={texture}
|
||||||
x={Math.round(entity.Position.x)}
|
x={Math.round(entity.Position.x)}
|
||||||
y={Math.round(entity.Position.y)}
|
y={Math.round(entity.Position.y)}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user