gamemaker吧 关注:13,670贴子:95,440
  • 5回复贴,共1

这段代码这样写正确吗。。

只看楼主收藏回复

新人,使用的是GMS2
需求如下:有一个控制速度的按钮,当检测到物体运动速度小于10时,按钮处于可被按下/点击状态,按下后速度+2;否则(即当前物体运动速度>=10)按钮处于不可点击状态,按下后不会有任何改变。
代码如下:


IP属地:北京来自Android客户端1楼2017-11-14 12:18回复
    求解答,多谢!


    IP属地:北京来自Android客户端2楼2017-11-14 12:18
    回复
      2025-07-25 18:13:36
      广告
      不感兴趣
      开通SVIP免广告
      试试不就知道了


      IP属地:浙江来自Android客户端3楼2017-11-14 14:13
      回复
        你跑一下看呀,另外强烈建议用等宽字体


        5楼2017-11-14 17:14
        回复
          估计应该没有问题,但逻辑有点别扭,既然是鼠标事件,为什么要把限制条件放到外面,一般逻辑应该放到事件里面。
          if(mouse_check_button_released(mb_left)){
          if(speed<10){
          speed+=2;
          image_alpha=1;
          }else{
          image_alpha=0.5;
          }
          }


          7楼2017-11-14 20:00
          回复
            键盘没有f5系列


            IP属地:浙江来自Android客户端8楼2017-11-15 06:35
            回复