1 新建一个工程
2 创建任意一个继承Sprite的对象 比如 XSprite extends Sprite
3 new出这个对象 将对象addChild到TestUI里 this.addChild(xSprite);
4 然后设置xSprite.x = 100; xSprite.y = 200;
5 然后再XSprite这个类里将XY复写比如
public set x(val: number) {
this._x = val;
}
public get x(): number {
return this._x;
}
public set y(val: number) {
this._y = val;
}
public get y(): number {
return this.__y;
}
然后运行 会发现坐标显示正常 但是打包到android 然后再android studio模拟器里运行会发现实际显示的坐标其实是左上角00点 但是你打印出来xSprite.x xSprite.y却是100 200
如果吧复写XY删除 则在android studio里显示正常