サンプル

このセクションでは、Reactive SOに含まれるサンプルプロジェクトについて解説します。これらのサンプルは、アーキテクチャパターンの実践的な適用例を示しています。

サンプルのソースコードはパッケージ内の Samples~ フォルダに含まれています。プロジェクトにインストールするには、Unityの Package Manager ウィンドウを使用してください。

  1. Window > Package Manager を開く
  2. リストから Reactive SO を選択
  3. Samples セクションを展開
  4. 試したいサンプルの横にある 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 統合と履歴スナップショットを実演します。
Typed EventChannels デモ Event Channels Float, String, Vector3, IntのEventChannelを、Variableを介さず直接発火・購読する様子を示します。
Status Board デモ Reactive Entity Sets, Traits, Views TraitとReactiveViewのインタラクティブデモ:ドラッグ可能なウィンドウでエンティティを編集し、ビューのメンバーシップがリアルタイムに更新される様子を体験します。
Idle Clicker デモ Event Channels, Variables, Runtime Sets, ActionSO 請求書の支払いが ActionSO のパークを発火するアーケードラン。Delegate Objects を実際に使う唯一のサンプルです。

Table of contents


This site uses Just the Docs, a documentation theme for Jekyll.