mirror of
https://github.com/photonstorm/phaser
synced 2024-11-27 23:20:59 +00:00
Added position Point object for quick x/y coordinates access.
This commit is contained in:
parent
ff5dda7e82
commit
ee1df55d84
1 changed files with 24 additions and 0 deletions
|
@ -406,6 +406,30 @@ Object.defineProperty(Phaser.Camera.prototype, "y", {
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The Cameras position. This value is automatically clamped if it falls outside of the World bounds.
|
||||||
|
* @name Phaser.Camera#position
|
||||||
|
* @property {Phaser.Point} position - Gets or sets the cameras xy position using Phaser.Point object.
|
||||||
|
*/
|
||||||
|
Object.defineProperty(Phaser.Camera.prototype, "position", {
|
||||||
|
|
||||||
|
get: function () {
|
||||||
|
return new Phaser.Point(this.view.centerX, this.view.centerY);
|
||||||
|
},
|
||||||
|
|
||||||
|
set: function (value) {
|
||||||
|
|
||||||
|
this.view.x = value.x;
|
||||||
|
this.view.y = value.y;
|
||||||
|
|
||||||
|
if (this.bounds)
|
||||||
|
{
|
||||||
|
this.checkBounds();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The Cameras width. By default this is the same as the Game size and should not be adjusted for now.
|
* The Cameras width. By default this is the same as the Game size and should not be adjusted for now.
|
||||||
* @name Phaser.Camera#width
|
* @name Phaser.Camera#width
|
||||||
|
|
Loading…
Reference in a new issue