gamemaker 如何点击按钮检测是否点击自身

分类栏目:gamemaker教程

132

测试了这种方式,发现检测碰撞加上鼠标检测可以实现这种按钮公用的目的。

首先第一步在创建事件里面创建两个不同的按钮。

 buttnA =  instance_create(10,100,obj_btn); 
 buttnB =  instance_create(10,200,obj_btn); 

在setp事件里面,加上一个碰撞点检测,这样可以做到检测一个按钮多用的目的。

if(collision_point(mouse_x,mouse_y,buttnA,0,0) && mouse_check_button(mb_left))
{
  show_message('aa'); 

}

if(collision_point(mouse_x,mouse_y,buttnB,0,0) && mouse_check_button(mb_left))
{
  show_message('bbb'); 

}