本ページにはプロモーションが含まれます
PlaymakerUnity

【Unity】Playmakerのイベント名を階層化する方法

この記事は約2分で読めます。

はじめに

Playmakerでゲームを作っていくと、カスタムイベントがどんどん増えてしまい、FSMごとに同名で使用しているものが、
最初の時と用途の意味が違っていたり、あとでこれ何用だか忘れてしまうことがあります。
カスタムイベント名を階層化することで可視性が比較的に向上します。

これでも1/5くらい。

イベント名の階層化

イベント名を階層化でるとのことで、その方法。やり方はイベント作成時に、同じイベント名+半角スペース+スラッシュ+半角スペース+ユニーク名です。

半角スペース+スラッシュ+半角スペースで区切る
わかりやすい。

このようにトランジションのイベント名が階層化できます。

もっといけるのかな?
便利!

おわりに

イベント名を階層化することで、用途にまとめたイベント名にすることができ、ぱっと見もイベント名の用途がわかりやすくなりました。
イベント名には、命名規則をつけるとより使いやすくなります。
例:
イベント名は、アッパーキャメルケース
グローバルイベント名は、G_+アッパーキャメルケース。 ※私は、チェックマークやグローバル一覧で管理しているので全部アッパーキャメルケースにしています。
ローカル変数名は、スネークケース ※私は、l_+スネークケースにしています。
グローバル変数名は、g_+スネークケース
グローバルオブジェクト名は、アッパーキャメルケース+Object
ステート名は、処理がわかりやすいように英単語で「何々する」にしています。

公式動画でも説明があったので、こちらの方が分かりやすいです。