Documentation / @debuffjp/core / Sprite
Class: Sprite
Defined in: sprite.ts:37
Drawable frame sequence with transform, tint flash and named animations.
Constructors
Constructor
new Sprite(
options):Sprite
Defined in: sprite.ts:60
Parameters
options
Returns
Sprite
Properties
alpha
alpha:
number=1
Defined in: sprite.ts:43
animations
readonlyanimations:Record<string,AnimationClip>
Defined in: sprite.ts:54
flash
flash:
number=0
Defined in: sprite.ts:47
0..1 white overlay, for impact flashes.
flipX
flipX:
boolean=false
Defined in: sprite.ts:44
frame
frame:
number=0
Defined in: sprite.ts:51
frames
readonlyframes: readonlyFrame[]
Defined in: sprite.ts:53
origin
origin:
Origin
Defined in: sprite.ts:50
rotation
rotation:
number=0
Defined in: sprite.ts:40
scaleX
scaleX:
number=1
Defined in: sprite.ts:41
scaleY
scaleY:
number=1
Defined in: sprite.ts:42
tint
tint:
Color|undefined
Defined in: sprite.ts:49
Colour multiplier.
visible
visible:
boolean=true
Defined in: sprite.ts:45
x
x:
number
Defined in: sprite.ts:38
y
y:
number
Defined in: sprite.ts:39
Accessors
animation
Get Signature
get animation():
string|undefined
Defined in: sprite.ts:69
Returns
string | undefined
done
Get Signature
get done():
boolean
Defined in: sprite.ts:74
True once a non-looping animation reaches its last frame.
Returns
boolean
Methods
draw()
draw(
draw):void
Defined in: sprite.ts:103
Parameters
draw
Returns
void
play()
play(
name,restart?):void
Defined in: sprite.ts:79
Play a named animation. Re-playing the current one does nothing unless restart.
Parameters
name
string
restart?
boolean = false
Returns
void
update()
update(
dt):void
Defined in: sprite.ts:90
Parameters
dt
number
Returns
void