#東方弾幕風 #Title[境符「波と粒の境界」] #Text[sinを使った弾幕のサンプルです] #Player[FREE] #ScriptVersion[2] /*----------------------script_enemy_mainとInitialize-----------------------------------------*/ script_enemy_main { let imgBoss = "script\img\ExRumia.png"; let frame = 0; let angle = 270; let SIN = 90; @Initialize { CutIn(YOUMU, "境符「波と粒の境界」", "", 0, 0, 0, 0); SetX(GetCenterX); SetY(GetClipMinY - 120); SetTimer(60); SetLife(4000); SetDamageRate(100,100); SetScore(10000000); LoadGraphic(imgBoss); SetTexture(imgBoss); SetGraphicRect(0, 0, 63, 63); SetMovePosition02(GetCenterX,GetClipMinY+170,60); } /*--------------------------MainLoop----------------------------------------------------------*/ @MainLoop { SetCollisionA(GetX, GetY, 48); SetCollisionB(GetX, GetY, 24); frame++; if(frame>=60 && frame%2==0){ loop(5){ CreateShot01(GetX,GetY,3,angle+sin(SIN)*1000,PURPLE12,30); angle+=72; } SIN+=1; } } /*----------------------DrawLoopとFinalize----------------------------------------------------*/ @DrawLoop { DrawGraphic(GetX, GetY); } @Finalize { DeleteGraphic(imgBoss); } }