gamemaker学习笔记:按钮检测

来源:互联网 发布:电子病历软件 免费 编辑:程序博客网 时间:2024/05/21 10:08

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

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

 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'); }

这里写图片描述