MUGEN Trigger

MUGENで良いキャラを作るポイントは… 「良いキャラのソースコードを読む」->「コピペ」->「記述を理解」->「自分でアレンジ」

ProjContact

> | 実装されたバージョン: 2002.04.14 |

概要

プレイヤーのProjectile(飛び道具)がヒット又はガード(以下、「接触」)したか、していないかを判定し、真偽を返します。

構文

  • ProjContact
  • ProjContact(ProjectileのID)

詳細

また、そのときの時間条件を指定することもできます。IDを指定することもできますが、引数として指定するのではなく、接尾辞として括弧で括らずに記述します。省略した場合は、プレイヤーの全てのProjectileが対象となります。使いにくい旧式トリガーなので、複数のProjectileを扱う場合でなければ、ProjContactTimeの方を使った方がよいしょう。もちろん、単体ではファンクショントリガーとして使用できません。書式: 1. ProjContact[ID] = 値1 2. ProjContact[ID] = 値1, [符号] 値2 概要: [ID]には、ProjectileをID指定したい場合に、ID番号を整数で指定します。省略可。値1には、接触を調べる場合1を、非接触を調べる場合0を指定。[符号]には、 =, !=, <, >, <=, >= のうちのいずれかを指定します。値2には、比較する時間を指定します。戻り値の型: boolean int 詳細: 複数ヒットする場合、1ヒットごとに判定します。様式1は、MoveContactとは異なり、接触後1フレームしか値を返しません。様式2は、正の整数nが条件式"n [符号] 値2"を満たす場合、接触してからnフレームの間、真を返します。ID番号に0を指定した場合、省略時と同じく、全てのProjectileが対象となります。

コードサンプル

ID1234のProjectileが接触した場合のトリガー

  • Trigger1 = ProjContact(1234) = 1

ID456のProjectileが過去15フレーム未満の間に接触しなかった場合のトリガー

  • Trigger1 = ProjContact(456) = 0, < 15

公開日:
最終更新日:
目次
この記事は役に立ちましたか?
ご意見・ご要望はございますか?
記事に不備があった場合

不備があればGithubTwittersuteadddayov@gmail.comにご報告下さい。

記事を編集してみませんか?

ページ編集・翻訳にご協力いただける方を募集しております。お気軽にご連絡下さい。

We are looking for someone who can cooperate on page editing / translation. Please feel free to contact us.