gamemaker吧 关注:13,675贴子:95,470
  • 14回复贴,共1

伪 波与粒子的境界

只看楼主收藏回复





IP属地:广东1楼2016-11-19 14:46回复
    非常简单,出自th95东方文化帖Level EX Scene 4


    IP属地:广东2楼2016-11-19 14:48
    回复
      2025-08-12 01:10:10
      广告
      不感兴趣
      开通SVIP免广告
      Create Event:
      执行代码:
      globalvar ang,i
      Step Event:
      执行代码:
      globalvar a;
      a=0
      ang+=i
      i+=0.2
      while(a<=360)
      {
      a+=72
      action_create_object_motion(obj_2,x,y,6,ang+a)
      }


      IP属地:广东3楼2016-11-19 14:50
      回复
        我也试过弄这个(其实是乱弄的时候弄出来的)……弄了个有点类似的……不过没你的效果好,代码也更繁琐一点
        Create Event:
        执行代码:
        alarm[0]=60; //这个无所谓,激活计时器就好
        dir=90; //初始角度
        b=-1;
        c=0;
        /*注:上面两个变量乱命名的不要在意*/
        Alarm Event for alarm 0:
        执行代码:
        for(i=0;i<360;i+=360/2/difficulty/*注:难度,Easy为1,Normal为2,以此类推*/)
        {
        with(instance_create(x,y,bullet))
        {
        direction=other.dir+other.i;
        speed=3;
        }
        }
        dir+=7*c;
        c+=0.025*b;
        if (c>10) b=-1;
        if (c<-10) b=1;
        alarm[0]=2;


        IP属地:上海4楼2016-11-19 21:09
        收起回复
          我也弄过的


          IP属地:湖南来自iPhone客户端6楼2016-11-20 15:51
          回复
            因为我是一秒60步,子弹又偏大,所以3步一发
            if ava==1
            {
            bul = instance_create(x,y,obj_enebul);
            bul.speed = 1.5;
            bul.direction = dir;
            bul = instance_create(x,y,obj_enebul);
            bul.speed = 1.5;
            bul.direction = dir+72;
            bul = instance_create(x,y,obj_enebul);
            bul.speed = 1.5;
            bul.direction = dir+144;
            bul = instance_create(x,y,obj_enebul);
            bul.speed = 1.5;
            bul.direction = dir-72;
            bul = instance_create(x,y,obj_enebul);
            bul.speed = 1.5;
            bul.direction = dir-144;
            ang -= 0.1
            dir = dir+ang
            ava = 3
            }
            else
            {
            ava -= 1;
            }


            IP属地:湖南来自iPhone客户端7楼2016-11-20 15:57
            收起回复
              弹幕即艺术。


              IP属地:河南来自Android客户端8楼2016-11-21 05:50
              回复