サンプル
このセクションでは、Reactive SOに含まれるサンプルプロジェクトについて解説します。これらのサンプルは、アーキテクチャパターンの実践的な適用例を示しています。
サンプルのソースコードはパッケージ内の Samples~ フォルダに含まれています。プロジェクトにインストールするには、Unityの Package Manager ウィンドウを使用してください。
- Window > Package Manager を開く
- リストから Reactive SO を選択
- Samples セクションを展開
- 試したいサンプルの横にある Import をクリック
利用可能なサンプル
| サンプル | 主な概念 | 説明 |
|---|---|---|
| 基本デモ (Counter) | Event Channels, Variables | ボタン、ロジック、表示間の疎結合な通信を示すシンプルなカウンターUI。 |
| GPU Sync (Motes) | GPU Sync, Variables, Compute Shaders | VariableSOの値をシェーダーに直接同期させ、高性能な視覚効果を実現する方法を示します。 |
| Runtime Sets デモ | Runtime Sets, Dynamic Lists | マネージャークラス(シングルトン)を使わずに、動的なオブジェクトの集合(スポーンされた敵など)を管理する方法を示します。 |
| Tiny History デモ | Event Channels, Reactive Entity Sets, GPU Sync | 統合サンプル:タイムライン操作機能付き国家シミュレーション。Jobs 統合と履歴スナップショットを実演します。 |
| Status Board デモ | Reactive Entity Sets, Traits, Views | TraitとReactiveViewのインタラクティブデモ:ドラッグ可能なウィンドウでエンティティを編集し、ビューのメンバーシップがリアルタイムに更新される様子を体験します。 |