指定した座標とspriteで、原点とBBOXを描画する関数
/// @func scr_dev_draw_bbox();
/// @param x {number}
/// @param y {number}
/// @param sprite {sprite_index}
function scr_dev_draw_bbox(_x=x, _y=y, sprite=sprite_index)
{
draw_rectangle(_x, _y, _x, _y, false);
var _spr_ltx = _x - sprite_get_xoffset(sprite);
var _spr_lty = _y - sprite_get_yoffset(sprite);
var _bb_ltx = _spr_ltx + sprite_get_bbox_left(sprite);
var _bb_lty = _spr_lty + sprite_get_bbox_top(sprite);
var _bb_rbx = _spr_ltx + sprite_get_bbox_right(sprite);
var _bb_rby = _spr_lty + sprite_get_bbox_bottom(sprite);
draw_rectangle(_bb_ltx, _bb_lty, _bb_rbx, _bb_rby, true);
}
通報 ...