HaxeFlixel,用于位图的 loadGraphic()

HaxeFlixel, loadGraphic() for a Bitmap

我在尝试在 SpriteSheet 的方法 loadGraphic() 中设置 Bitmap 时遇到问题。

var bd:BitmapData = Assets.getBitmapData("images/MenuDoorTopV1.0_640x260.png");
var b:Bitmap = new Bitmap(bd);

_CompuertaTop = new FlxSprite(-1000, -1000);
_CompuertaTop.loadGraphic(b, false, 0, 0);

您需要将实际的 BitmapData 实例传递给 loadGraphic()

此外,在这种情况下无需使用 Assets.getBitmapData(),如果您传递字符串路径,loadGraphic() 会为您调用:

_CompuertaTop.loadGraphic("images/MenuDoorTopV1.0_640x260.png", false, 0, 0);