#東方弾幕風 #Title[間隔「一秒(60フレーム)ごとに行動パターン1」] #Text[ifの使い方の例です] #Player[FREE] #ScriptVersion[2] /*----------------------script_enemy_mainとInitialize-----------------------------------------*/ script_enemy_main { let imgBoss = "script\img\ExRumia.png"; let frame = 0; //変数を設定します @Initialize { CutIn(YOUMU, "間隔「一秒(60フレーム)ごとに行動」", "", 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++; //frameを1フレーム毎に増やします if(frame%60==0){ //frame÷60で割り切れるときに行動します CreateShot01(GetX,GetY,3,GetAngleToPlayer,RED01,30); } } /*----------------------DrawLoopとFinalize----------------------------------------------------*/ @DrawLoop { DrawGraphic(GetX, GetY); } @Finalize { DeleteGraphic(imgBoss); } }