
アクショングループ
LabvancedのAction Groupは、単一のイベントの下に複数のアクションを整理するための構造的ツールとして機能します。アクションの実行方法やタイミングには影響しませんが、実験ロジックをクリーンで構造的に保つのに役立ちます。
さらに、関連するアクションをグループ化することで、段階的に再作成する代わりに、ロジック全体のブロックを迅速に複製できるため、実験設計が大幅にスピードアップします。
概要
Action Groupは、イベント内のアクションのための視覚的コンテナとして機能します。関連するアクションをグループ化することで、イベントロジックの読みやすさ、ナビゲートのしやすさ、保守のしやすさを向上させます。
整理だけでなく、ワークフローの効率も向上します。複数のアクションを個別にコピーして構成する代わりに、単一のAction Groupを複製し、必要な部分だけを調整できます。これは、繰り返しのロジックパターンを持つ実験に特に便利です。
重要な点は、アクションをグループ化しても、実行動作に影響しないことです。同じトリガーの下にあるすべてのアクションは、グループ化されているかどうかにかかわらず、定義された順序に従って実行されます。
一般的な使用例
- 長いアクションのリストを整理する
- 論理的に関連するステップをグループ化する(例:“正確性評価”、“刺激のランダム化計算”)
- 類似のイベント間でアクションのセットを再利用する
- 事前に設定されたロジックブロックを複製することで開発を加速する
動作の仕組み
Action Groupは、イベントエディタ内の折りたたみ可能なコンテナの中にアクションのセットをラップします。
典型的な構造:
- アクショングループ(例:“プレイヤー1のビュー”)
- アクション 1
- アクション 2
- アクション 3
次のことができます:
- グループ内にアクションを追加する
- グループの目的を反映するように名前を変更する
- ナビゲーションを容易にするためにグループを折りたたむまたは展開する
- グループ全体を複製 / コピーする
ワークフローヒント
- グループに説明的な名前を使用する(例:“応答処理”、“刺激表示の変更”)
- 個別のアクションを1つずつコピーするのではなく、全体の
Action Groupsを複製する - 複製後、単に必要な値(例:対象オブジェクト、変数、条件)を調整する
- 大きなイベントで作業するときに視覚的な混乱を減らすためにグループを折りたたむ
アクショングループ(内部に3つのアクションを含む)に名前を付ける。コピーしてから+アクションを追加、次にアクションを貼り付ける。アクショングループコンテナ内にあるため、すべての3つのアクションが自動的にコピーされます。
重要な理由
Action Groupは、機能性に影響を与えることなく、使いやすさと開発速度の両方を向上させます。それはあなたが以下を実現するのを助けます:
- 複雑な実験を管理可能に保つ
- イベントロジックを迅速に理解しデバッグする
- 設計がスケールするにつれて明確な構造を維持する
- グループ化されたロジックを再利用および複製することで、実験の構築を迅速化する
要するに、Labvancedでのワークフローを整理し、実験の開発を加速するための軽量でありながら強力なツールです。