我正在使用 Haxe 和 box2d 开发一个小游戏。我正在重新缩放作为球体的玩家身体,而玩家与特定对象接触,但我试图在缩放身体时缩放图像。
public function new(w:Int, x:Int, y:Int)
{
super();
this.w = w;
this.x = x;
this.y = y;
var imgSprite = new Sprite();
imgSprite.addChild(new Bitmap(Assets.getBitmapData("img/ball.png")));
imgSprite.x = -w;
imgSprite.y = -w;
this.addChild(imgSprite);
this.alpha = .5;
contactList = new Array<B2Body>();
makeBody(w, x, y, 0);
}
public function resize(w:Int, x:Int, y:Int)
{
var tempAngle = this.body.getAngle();
Main.World.destroyBody(this.body);
makeBody(w, x, y, tempAngle);
}
据我所知,没有任何内容可以轻松缩放图像。如何在主体旁边缩放位图?