GameMaker Studio 2 - 多个事件 - 如果 mouse_enter 事件绘制

GameMaker Studio 2 - Multiple Events - Draw if mouse_enter event

我想在我的 sprite 上画一些东西,当鼠标在它上面时。 类似的东西(在我的对象的绘制事件中):

if(ev_mouse_enter)draw_text(x,y,hp);

但它不起作用(我知道为什么)。 我一直在考虑使用一些布尔值来解决这个问题。 这是我唯一的选择吗?

好吧,如果你正在做星际争霸之类的东西,它们是数十亿,等等。你可能想要一个 'selected' 变量来表示最后一个单位/建筑物等,以便为他们保留这些信息。

if (mouse_check_button_pressed(mb_left)) {
   if (place_meeting(mouse_x, mouse_y, oTarget)) {
      oGame.selectedUnit = other.id;
   }
}