GameMaker Studio 2 - 多个事件 - 如果mouse_enter事件,则抽奖



当鼠标在精灵上时,我想在我的精灵上画一些东西。 像这样的东西(在我的对象的绘制事件中(:

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

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

好吧,如果你正在做像星际争霸这样的事情,它们是数十亿的,等等,你可能希望为最后一个单元/建筑物/等提供一个"选定"变量,以保持这些信息。

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

最新更新