gamemaker吧 关注:13,629贴子:95,055
  • 4回复贴,共1

8u们帮帮我谢谢

只看楼主收藏回复

就是我这边的xspeed=3,我想让它持续一秒xspeed就变回0要怎么处理呀


IP属地:浙江来自Android客户端1楼2024-06-16 18:28回复
    加个计时器。可以手写一个脚本
    function scr_runtimer(){
    if(run_timer > 0)
    {
    run_timer --;
    buffer_run = true;
    }
    else
    {
    buff_timer = 0;
    buffer_run = false;
    }
    }
    一秒60帧,也就是run_timer=60 是 1秒


    IP属地:宁夏3楼2024-06-23 23:14
    回复
      return = true
      return = false
      这样返回脚本参数。
      a = 脚本;
      判断a是否计算完成。


      IP属地:宁夏4楼2024-06-23 23:17
      回复
        function place_meeting_3d(_new_x,_new_y, _solid){
        // 碰撞检测 3D
        var _block = instance_place(_new_x, _new_y, _solid);
        if(_block && _block.z < z)
        {
        depth = -bbox_bottom;
        }
        if(_block == noone || (z <= _block.z || velz >= _block.z))
        {
        return false;
        }
        return true;
        }
        GMS2.3可以这么写脚本。


        IP属地:宁夏5楼2024-06-23 23:19
        收起回复