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