#东方弾幕风
#Title[SampleA02]
#Text[SampleA02:自机方向へ5WAY]
#Image[]
#ScriptVersion[2]
script_enemy_main
{
let count;//控制子弹发射间隔的某物;
let cx;//存储画面中间的x值的变量;
@Initialize
{
count=0;//初始化控制子弹发射间隔的变量;
cx=GetCenterX();//给cx赋值:画面中间的x值;
SetLife(1000);//设置生命1000
SetGraphicRect(64,1,127,64);//描画图片中的(64,1)-(127,64)区域
LoadGraphic("script\img\ExRumia.jpg");//script\img\ExRumia.jpg读取这个图片文件(使用前必须的)
SetMovePosition02(cx,60,60);//用1秒的时间(60帧)移动到(cx,60)点
}
@MainLoop
{
if(count==60)
{//count为60时执行的
SetShotDirectionType(PLAYER);//将弹的角度基准从绝对的改变为相对于player的
//角度从-30度到30度
let angle=-30;
while(angle<=30)
{//这是一个循环(angle=-30, -15, 0, 15, 30)
//以自机方向为基准的5方向弹
//速度:3
//角度(相对于player):angle
//发射延迟:30帧(1/2秒)
CreateShot01(GetX(),GetY(),3,angle,BLUE11,30);
angle+=15;
}
count=0;//在子弹发射出去后重置count为0
}
SetCollisionA(GetX(),GetY(),32);//该单位的受击判定的登录
SetCollisionB(GetX(),GetY(),24);//该单位的使playerMISS的判定登录(撞击player?)
count++;//每次count增加1
}
@DrawLoop
{
SetTexture("script\img\ExRumia.jpg");//选择描画的图片
DrawGraphic(GetX(),GetY())//在boss的位置画图;
}
@Finalize
{
DeleteGraphic("script\img\ExRumia.jpg");//关闭图片的读取
}
}
#Title[SampleA02]
#Text[SampleA02:自机方向へ5WAY]
#Image[]
#ScriptVersion[2]
script_enemy_main
{
let count;//控制子弹发射间隔的某物;
let cx;//存储画面中间的x值的变量;
@Initialize
{
count=0;//初始化控制子弹发射间隔的变量;
cx=GetCenterX();//给cx赋值:画面中间的x值;
SetLife(1000);//设置生命1000
SetGraphicRect(64,1,127,64);//描画图片中的(64,1)-(127,64)区域
LoadGraphic("script\img\ExRumia.jpg");//script\img\ExRumia.jpg读取这个图片文件(使用前必须的)
SetMovePosition02(cx,60,60);//用1秒的时间(60帧)移动到(cx,60)点
}
@MainLoop
{
if(count==60)
{//count为60时执行的
SetShotDirectionType(PLAYER);//将弹的角度基准从绝对的改变为相对于player的
//角度从-30度到30度
let angle=-30;
while(angle<=30)
{//这是一个循环(angle=-30, -15, 0, 15, 30)
//以自机方向为基准的5方向弹
//速度:3
//角度(相对于player):angle
//发射延迟:30帧(1/2秒)
CreateShot01(GetX(),GetY(),3,angle,BLUE11,30);
angle+=15;
}
count=0;//在子弹发射出去后重置count为0
}
SetCollisionA(GetX(),GetY(),32);//该单位的受击判定的登录
SetCollisionB(GetX(),GetY(),24);//该单位的使playerMISS的判定登录(撞击player?)
count++;//每次count增加1
}
@DrawLoop
{
SetTexture("script\img\ExRumia.jpg");//选择描画的图片
DrawGraphic(GetX(),GetY())//在boss的位置画图;
}
@Finalize
{
DeleteGraphic("script\img\ExRumia.jpg");//关闭图片的读取
}
}