パッケージレイアウト
ほとんどのユーザーは、VPM リポジトリからデフォルトの TSMP パッケージをインストールする必要があります。これにより、必要なランタイムとデフォルトの Luma4 コーデックが導入されます。
デフォルトのパッケージ
com.kibalab.tsmp は、VRChat ワールド用の通常の TSMP セットをインストールします。
プロジェクトを開始するとき、またはクイックスタートに従うときにこれを使用します。 Core と Luma4 が一緒にインストールされるため、これは最もエラーが発生しにくいオプションです。
コアパッケージ
com.kibalab.tsmp.core には、シーン コンポーネントと共有ランタイムが含まれています。
TSMPSetupTSMPEncoderTSMPDecoderTSMPDebugCanvas- TSMP ネットワーク同期コンポーネント
- バインディングとプロトコルのランタイム
- デバッグおよびストリーミングヘルパー
- Luma4 が使用する共有コーデック ベース コード
Luma4 が標準のセットアップ パスであるため、コアは通常の TSMP ディストリビューションを通じてデフォルトのコーデック パッケージに依存します。
Luma4 コーデック パッケージ
com.kibalab.tsmp.codec.luma4 には、標準セットアップで使用されるデフォルトのコーデック、マテリアル、シェーダー、プレハブ、およびサンプルが含まれています。
新しいプロジェクトを開始する場合は、最初に Luma4 を使用します。シーンがデフォルトのパスで動作することを確認した後でのみ、詳細なテクスチャ設定を変更してください。
サンプル
サンプルは、別個のサンプル パッケージではなく、関連するパッケージ内で提供されます。主な開始点は次のとおりです。
Packages/com.kibalab.tsmp.core/Samples/TSMPController.prefab
TSMP がパッケージとしてインストールされている場合は、上記のプレハブ パスを使用します。