Skip to content

Sprite_Animation()

精灵_动画
显示动画的精灵。
Sprite_Animation
The sprite for displaying an animation.

Kind: global function

  • Sprite_Animation()
    • .initialize()
    • .initMembers()
    • .setup(target, animation, mirror, delay)
    • .remove()
    • .setupRate()
    • .setupDuration()
    • .update()
    • .updateFlash()
    • .updateScreenFlash()
    • .absoluteX() ⇒ number
    • .absoluteY() ⇒ number
    • .updateHiding()
    • .isPlaying() ⇒ boolean
    • .loadBitmaps()
    • .isReady() ⇒ boolean
    • .createSprites()
    • .createCellSprites()
    • .createScreenFlashSprite()
    • .updateMain()
    • .updatePosition()
    • .updateFrame()
    • .currentFrameIndex() ⇒ number
    • .updateAllCellSprites(frame)
    • .updateCellSprite(sprite, cell)
    • .processTimingData(timing)
    • .startFlash(color, duration)
    • .startScreenFlash(color, duration)
    • .startHiding(duration)

sprite_Animation.initialize()

初始化
Initialize

Kind: instance method of Sprite_Animation


sprite_Animation.initMembers()

初始化成员
Initialize members

Kind: instance method of Sprite_Animation


sprite_Animation.setup(target, animation, mirror, delay)

设置

Kind: instance method of Sprite_Animation

ParamTypeDescription
targetObject目标对象 - Target object
animationObject动画对象 - Animation object
mirrorboolean镜像标志 - Mirror flag
delaynumber延迟时间 - Delay time Setup

sprite_Animation.remove()

移除
Remove

Kind: instance method of Sprite_Animation


sprite_Animation.setupRate()

设置倍率
Setup rate

Kind: instance method of Sprite_Animation


sprite_Animation.setupDuration()

设置持续时间
Setup duration

Kind: instance method of Sprite_Animation


sprite_Animation.update()

更新
Update

Kind: instance method of Sprite_Animation


sprite_Animation.updateFlash()

更新闪烁
Update flash

Kind: instance method of Sprite_Animation


sprite_Animation.updateScreenFlash()

更新画面闪烁
Update screen flash

Kind: instance method of Sprite_Animation


sprite_Animation.absoluteX() ⇒ number

绝对坐标 X

Kind: instance method of Sprite_Animation
Returns: number - 绝对 X 坐标 - Absolute X coordinate
Absolute X


sprite_Animation.absoluteY() ⇒ number

绝对坐标 Y

Kind: instance method of Sprite_Animation
Returns: number - 绝对 Y 坐标 - Absolute Y coordinate
Absolute Y


sprite_Animation.updateHiding()

更新隐藏
Update hiding

Kind: instance method of Sprite_Animation


sprite_Animation.isPlaying() ⇒ boolean

是否播放中

Kind: instance method of Sprite_Animation
Returns: boolean - 是否正在播放 - Whether is playing
Is playing


sprite_Animation.loadBitmaps()

加载位图
Load bitmaps

Kind: instance method of Sprite_Animation


sprite_Animation.isReady() ⇒ boolean

是否准备好

Kind: instance method of Sprite_Animation
Returns: boolean - 是否准备好 - Whether is ready
Is ready


sprite_Animation.createSprites()

创建精灵
Create sprites

Kind: instance method of Sprite_Animation


sprite_Animation.createCellSprites()

创建单元精灵
Create cell sprites

Kind: instance method of Sprite_Animation


sprite_Animation.createScreenFlashSprite()

创建画面闪烁精灵
Create screen flash sprite

Kind: instance method of Sprite_Animation


sprite_Animation.updateMain()

更新主函数
Update main

Kind: instance method of Sprite_Animation


sprite_Animation.updatePosition()

更新位置
Update position

Kind: instance method of Sprite_Animation


sprite_Animation.updateFrame()

更新帧
Update frame

Kind: instance method of Sprite_Animation


sprite_Animation.currentFrameIndex() ⇒ number

当前帧索引

Kind: instance method of Sprite_Animation
Returns: number - 当前帧索引 - Current frame index
Current frame index


sprite_Animation.updateAllCellSprites(frame)

更新所有单元精灵

Kind: instance method of Sprite_Animation

ParamTypeDescription
frameArray帧数据 - Frame data Update all cell sprites

sprite_Animation.updateCellSprite(sprite, cell)

更新单元精灵

Kind: instance method of Sprite_Animation

ParamTypeDescription
spriteSprite精灵对象 - Sprite object
cellArray单元数据 - Cell data Update cell sprite

sprite_Animation.processTimingData(timing)

处理时间安排数据

Kind: instance method of Sprite_Animation

ParamTypeDescription
timingObject时间数据 - Timing data Process timing data

sprite_Animation.startFlash(color, duration)

开始闪烁

Kind: instance method of Sprite_Animation

ParamTypeDescription
colorArray颜色数组 - Color array
durationnumber持续时间 - Duration Start flash

sprite_Animation.startScreenFlash(color, duration)

开始画面闪烁

Kind: instance method of Sprite_Animation

ParamTypeDescription
colorArray颜色数组 - Color array
durationnumber持续时间 - Duration Start screen flash

sprite_Animation.startHiding(duration)

开始隐藏

Kind: instance method of Sprite_Animation

ParamTypeDescription
durationnumber持续时间 - Duration Start hiding

贡献者

暂无相关贡献者

页面历史

暂无最近变更历史
最近更新