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);
我在尝试在 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);