feat: camera rotation
This commit is contained in:
parent
8bb14b287f
commit
dff0e02e46
|
@ -41,6 +41,14 @@ export default class Renderable extends decorate(Class) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
get pivot() {
|
||||||
|
return [this.internal.pivot.x, this.internal.pivot.y];
|
||||||
|
}
|
||||||
|
|
||||||
|
set pivot(pivot) {
|
||||||
|
[this.internal.pivot.x, this.internal.pivot.y] = pivot;
|
||||||
|
}
|
||||||
|
|
||||||
get position() {
|
get position() {
|
||||||
return [this.internal.x, this.internal.y];
|
return [this.internal.x, this.internal.y];
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,6 +22,9 @@ const decorate = compose(
|
||||||
default: [0, 0],
|
default: [0, 0],
|
||||||
track: true,
|
track: true,
|
||||||
}),
|
}),
|
||||||
|
Property('rotation', {
|
||||||
|
default: 0,
|
||||||
|
}),
|
||||||
Vector.Mixin('scale', 'scaleX', 'scaleY', {
|
Vector.Mixin('scale', 'scaleX', 'scaleY', {
|
||||||
default: [1, 1],
|
default: [1, 1],
|
||||||
track: true,
|
track: true,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user