アセットパッケージ¶
Kanzi Studio アセットパッケージは、Kanzi Studio プロジェクトにインポートできる既製コンテンツのコレクションです。アセットパッケージを使用すると、UIコンポーネント、マテリアル、ブラシ、スタイル、テクスチャなどのコンテンツを含むアセットライブラリを作成できます。
アセットパッケージを使用して、このコンテンツを異なる Kanzi Studio プロジェクトで使用できるようにしたり、会社内でコンテンツを共有してすべての Kanzi アプリケーションで使用できるようにします。たとえば、Kanzi Studio に付属する Factory Content アセットパッケージには、そのようなコンテンツが含まれています。Factory Content アセット を参照してください。
アセットソースの追加¶
Kanzi Studio アセットパッケージを含むディレクトリはすべてアセットソースです。アセットパッケージの作成 を参照してください。
Kanzi Studio にアセットソースを追加するには、
Asset Packages ウィンドウで、+ Add Asset Source をクリックします。
Select Asset Directory ダイアログで、追加したいディレクトリを選択します。
アセットソースを追加すると、Asset Packages ウィンドウに、アセットソースとして追加したディレクトリに保存されているアセットパッケージに含まれるすべてのアイテムが表示されます。
Kanzi Studio にアセットソースを追加すると、そのアセットソースはすべての Kanzi Studio プロジェクトで利用可能になります。
アセットパッケージの使用¶
アセットパッケージを使用するには:
Asset Packages ウィンドウで、アセットソースを選択します。
Asset Packages から Kanzi Studio プロジェクトにアイテムをインポートするには、次のいずれかを行います。
Asset Packages ウィンドウから、アイテムを Node Tree 内のノード、Prefabs、または Preview にドラッグします。
Asset Packages で、アイテムを右クリックし、Import Asset Package を選択します。
例えば、アイテムを Node Tree にドラッグし、ノードにドロップします。Kanzi Studio はそのアイテムを Prefabs に追加し、ドロップしたノードでプレハブとしてインスタンス化します。
アセットパッケージの作成¶
他の Kanzi Studio ユーザーとコンテンツを共有するには、独自のアセットパッケージを作成できます。アセットパッケージを作成するには、Kanzi Studio プロジェクトをアセットパッケージとしてマークし、そのプロジェクト内でそのアセットパッケージに含めたいすべてのアイテムをマークします。Kanzi Studio ユーザーがアセットソースとしてアセットパッケージプロジェクトを含むディレクトリを追加すると、Asset Packages ウィンドウにそのアセットパッケージ内のすべてのアイテムが表示されます。
アセットパッケージを作成するには:
Kanzi Studio で、アセットパッケージを作成したいプロジェクト内の Prefabs と Library で、そのアセットパッケージに含めたい各アイテムを選択します。Properties で、追加して設定します。
Resources > Export in Asset Package を有効にする
(オプション) Resources > Custom Asset Thumbnail を、Asset Packages ウィンドウでアセットのサムネイルとして使用したいビットマップ画像に設定します。
カスタムサムネイルを設定しない場合、Kanzi Studio が自動的にサムネイルを生成します。
Kanzi Studio でサムネイルを生成できるようにするには、Preview が実行中であり、Kanzi Studio がサムネイルをレンダリングすることを確認します。サムネイルのレンダリングを有効にするには、Edit > User Preferences を選択します。Advanced タブで Render thumbnails を有効にします。
例えば、Viewport 2D ノードからプレハブを作成し、そのプレハブをアセットパッケージでエクスポートするようにマークします。
Kanzi Studio メインメニューで、Project > Properties を選択します。Properties の Profile カテゴリで、Is Asset Package プロパティを有効にします。
Kanzi Studio プロジェクトを保存します。プロジェクトは現在、Kanzi Studio アセットパッケージです。
Kanzi Studio ユーザーがアセットパッケージプロジェクトを含むディレクトリをアセットソースとして追加すると、Asset Packages ウィンドウにそのアセットパッケージ内のすべてのアイテムが表示されます。アセットソースの追加 を参照してください。