リソース (Resources)¶
Kanzi では、リソースはアプリケーションの異なる部分で再利用できるアイテムです。例えば、Mesh Data リソースは Model ノードのジオメトリを定義し、異なるノードで同じ Color Brush を使用して Foreground Brush または Background Brush プロパティを設定できます。
すべてのリソースは、Library ウィンドウの Kanzi Studio プロジェクトで見つけることができます。
Dictionaries ウィンドウには、次のリソースが表示されます:
Node Tree で選択したノードがアクセスできるリソースディクショナリ。リソースディクショナリの使用 を参照してください。
プロジェクト内のローカライゼーションテーブルとテーマグループ。ローカライズ (Localization) と アプリケーションのテーマ設定 を参照してください。
Library ビュー¶
デフォルトで、Library はプロジェクト内のすべてのリソースを表示します。Kanzi Studio は、プロジェクト内の選択されたリソースのみを表示するための Library ビューを提供します。これらのビューは Window メニューで有効にできます。
Animations は、プロジェクト内のアニメーションデータ、アニメーションクリップ、タイムラインシーケンス、およびタイムラインエントリを表示します。アニメーション (Animations) を参照してください。
Bookmarks はプロジェクト内のショートカットを表示します。ブックマークを使用する を参照してください。
Materials and Textures は、プロジェクト内のブラシ、マテリアル、マテリアルタイプ、シェーダーフォーマット、およびテクスチャを表示します。ブラシの使用、マテリアルタイプとマテリアル、バイナリシェーダーを使用すること、および テクスチャ (Textures) を参照してください。
Meshes はプロジェクト内のメッシュデータを表示します。メッシュの使用 を参照してください。
Property Types は、プロジェクト内のカスタムプロパティタイプを表示します。プロパティタイプ (Property Types) を参照してください。
Rendering は、プロジェクト内のオブジェクトソース、レンダーパス、およびフィルタを表示します。オブジェクトソース (Object Sources) を使用する、レンダリング、および フィルタ を参照してください。
Resource Files は、ファイルタイプごとにグループ化されたプロジェクト内のリソースファイルを表示します。リソースファイル (Resource Files) を使用する場合 を参照してください。
State Managers は、プロジェクト内のステートマネージャーを表示します。ステートマネージャー (State Manager) を参照してください。
Textures はプロジェクト内のテクスチャを表示します。テクスチャ (Textures) を参照してください。
Trajectories はプロジェクト内のトラジェクトリを表示します。トラジェクトリ (Trajectories) を参照してください。
任意のウィンドウを他のウィンドウのタブとして追加することで、同じウィンドウ内で複数の種類のコンテンツを表示できます。
Kanzi Studio インターフェースのカスタマイズ を参照してください。
リソースを非同期でロードします。¶
Kanzi では、Kanzi アプリケーションがユーザーに表示する前に、プロジェクトで使用するプレハブのリソース辞書をロードすることができます。例えば、Kanzi がアプリケーションの残りのリソース辞書をバックグラウンドでロードしている間に、ユーザーが見るローディング画面を作成することができます。
ノードプレハブリソースを非同期でロードする を参照してください。
リソースプロファイリングを使用して、Kanzi アプリケーションでリソースとプレハブをロードおよびデプロイするのにかかる時間をランタイム中に測定します。
リソースプロファイリングデータは、どのリソースを非同期でロードするかを見つけるのに役立ちます。
リソースの読み込みとデプロイ時間の測定 を参照してください。
関連項目¶
Kanzi Engine が未使用のリソースをどのように処理するかを設定する