#東方弾幕風 #Title[間隔「一秒(60フレーム)ごとに行動パターン2」] #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++; if(frame==60){ //frameが60のときに行動します CreateShot01(GetX,GetY,3,GetAngleToPlayer,RED01,30); } if(frame==61){ //frameが61になったらframeの値を1にします frame=1; } } /*----------------------DrawLoopとFinalize----------------------------------------------------*/ @DrawLoop { DrawGraphic(GetX, GetY); } @Finalize { DeleteGraphic(imgBoss); } }