>>暇人さん
お久しぶりです
思いついたのがes_getで自機弾のx,yを求めて敵との当たり判定内にあるか求める‥‥なんですけどやってみてもできませんでした
一応スクリプトです
es_check ehit,1,6
if ehit!=-1{
if ef=2{
ehp=ehp-atk
if eg>10:eg=eg-atkg
if ehp<0:ecnt--:goto*ボスゲージ
if ecnt<0:egf=0
}
}
es_get hitx,sp,3
es_get hity,sp,5
if (abs(hitx-ex)<100.0)&(abs(hity-ey)<100.0):es_kill sp
return
あと一応自機弾のスクリプトも貼っておきます
sdelay-=1 ;自機弾ディレイ値を減らす
if (zkey=0) | (sdelay>0):return
if tkey=0{
sdelay=2 ;ディレイリセット(ここで指定した値が発射間隔となる)
repeat jts
es_exnew sp,10
es_set sp,x+10,y+5,1,1,5
es_type sp,2
es_effect sp,,,0,0,10-(10*cnt)//自機弾の角度合わせる→10-(10*cnt)
es_adir sp,190-cnt*10,1500//基準は真下で0度。-cnt*5で少しずつずらしていく
loop
}