Phaser.Animation.frame now returns the frame of the current animation, rather than the global frame from the sprite sheet / atlas (fix #466)

This commit is contained in:
photonstorm 2014-02-21 10:31:17 +00:00
parent 251b819bdb
commit cf3796d60c
2 changed files with 2 additions and 1 deletions

View file

@ -90,6 +90,7 @@ Significant API changes:
* Cache.getImageKeys and similar has been removed, please use Cache.getKeys(Phaser.Cache.IMAGE) instead, this now supports all 10 Cache data types.
* After defining tiles that collide on a Tilemap, you need to call Tilemap.generateCollisionData(layer) to populate the physics world with the data required.
* Phaser.QuadTree has been removed from core and moved to a plugin. It's no longer required, nor works with the physics system.
* Phaser.Animation.frame now returns the frame of the current animation, rather than the global frame from the sprite sheet / atlas.
New features:

View file

@ -416,7 +416,7 @@ Object.defineProperty(Phaser.Animation.prototype, 'frame', {
set: function (value) {
this.currentFrame = this._frameData.getFrame(value);
this.currentFrame = this._frameData.getFrame(this._frames[value]);
if (this.currentFrame !== null)
{