コンテンツにスキップ

Battle_CallBulletEventSoulCollision()

Master old_version zhazha
Battle_CallBulletEventSoulCollision()

タマシイと弾が衝突したときのイベントを、弾側のイベントとして呼び出します。

そのため、タマシイと弾が当たった時の処理は、タマシイ側のイベントではなく、弾側のイベント(ユーザーイベント0)に書く必要があります。

これにより、弾ごとに異なるタマシイとの衝突イベントを作成することができます。

battle_bullet/step
if(place_meeting(x,y,battle_soul)){
Battle_CallSoulEventBulletCollision();
}

上記コードは、battle_bulletという弾のテンプレートオブジェクトのステップイベントに書かれているものです。

このコードは、弾がタマシイと衝突したときに、弾側のイベント(ユーザーイベント0)を呼び出します。