Skip to main content

ATiV Target Platform

Any Platform
NOTE

このコンポーネントは NDMF または Ablet を通してのみ機能します。

一部のプラットフォームのみに適用したいオブジェクトに付与することで、他のプラットフォームのビルドから除外します。

NOTE

ATiV Target Platform には「基本的な設定が行われたアバターに対して、プラットフォーム特有の機能を付加する」という思想があります。 「全ての機能を盛り込んだアバターを作って、プラットフォームごとに非対応の機能を取り除く」という目的にも利用できますが、そのためのコンポーネントではありません。

バリエーション

プラットフォーム判定の異なるいくつかのコンポーネントがあります。

ATiV Target Unity Platform

Unity のビルドプラットフォームを指定します。

INFO

ATiV Target Unity Platform で指定するプラットフォームは、Unityのビルドプラットフォームです。

ATiV Target NDMF Platform

NDMF のプラットフォームを指定します。

INFO

ATiV Target NDMF Platform で指定するプラットフォームは、NDMFのアバタープラットフォームです。

ATiV Target Ablet Platform

Ablet のプラットフォームを指定します。

INFO

ATiV Target Ablet Platform で指定するプラットフォームは、Abletのアバタープラットフォームです。

ATiV Target Ablet Subplatform

Ablet のサブプラットフォームを指定します。

INFO

ATiV Target Ablet Subplatform で指定するプラットフォームは、Abletのサブプラットフォームです。

ATiV Target Selected Dynamics Platform

ATiV Select Dynamics で指定された出力先の揺れもの設定をプラットフォームとして指定します。

INFO

ATiV Select Dynamics の指定のみが考慮されます。 アバターに含まれるその他の揺れものは考慮されません。

役に立つ状況

1つのアバタープレハブから複数のプラットフォームに出力する際に便利です。

TIPS

VRChatの複数アバタープラットフォーム対応のつもりで読んでいる場合、おそらく ATiV Target Unity Platform または ATiV Target Ablet Subplatform が便利です。

TIPS

複数ソーシャルVRプラットフォーム対応のつもりで読んでいる場合、おそらく ATiV Target NDMF Platform ATiV Target Ablet Platform または ATiV Target Ablet Subplatform が便利です。

使い方

アバター内の任意の場所にコンポーネントを追加してください。

このコンポーネントには2種類の動作モードがあります。

  • ゲームオブジェクト : 選択されていないプラットフォームでは、GameObject自体(と、その子孫)を削除します。
  • コンポーネント : 選択されていないプラットフォームでは、GameObjectに追加されているコンポーネントを削除します。 コンポーネントはスクリプト上の名前で指定します。