请教 鼠标单击问题。。。
gamemaker吧
全部回复
仅看楼主
level 4
比如鼠标mb_right 按下角色移动一段距离结束,而不是长按就一直移动,应该怎么做?[汗]
还有像这种情况下,代码应该写在step event 里 还是写在 mouse event 里面。。。 谢谢!!
2018年03月14日 03点03分 1
level 13
哇,楼主开贴问了3个问题了,其实这些新手级的问题可以到提问贴问的,
这个要在步事件(step event)写,要多增加一个变量,保存将要移动到的位置:
if(mouse_check_button_pressed(mb_right)){//如果按下鼠标右键
movex = x+10;//保存将要移动到的位置
}
if(x<movex){//如果没有移动到这个位置
x += 1;//移动
}
2018年03月14日 05点03分 2
噢 好哒 ,[大拇指] 原来用mouse_check_button_pressed 才是正确的。。
2018年03月14日 13点03分
level 10
楼上正解,没啥补充,我也这么写的
2018年03月14日 10点03分 3
level 11
step事件即可,在没有障碍物且为直线运动的情况下。
movex,movey分别为目的点的xy值。
Speed是自己声明的储存每步运动像素大小的数值的变量。
都需要在create事件里面声明。
2018年03月14日 13点03分 4
[大拇指][大拇指]
2018年03月14日 17点03分
1