- 追加された行はこの色です。
- 削除された行はこの色です。
TITLE:SetComponentActiveを使いたい
VRC_Triggerでコンポーネントの有効無効を切り替える[[SetComponentActive>https://docs.vrchat.com/docs/setcomponentactive]]ですが、Udonでは全てのコンポーネントにアクセスすることが難しく、Trigger2to3で汎用的に実装することができていません。
ただ、コンポーネント種類を限定して、部分的に実装することはできます。
Trigger2to3では、SetComponentActiveで特に需要のある、次の2種類を実装しています。
#br
-SetColliderActive:Collider(全種類)の有効無効を切り替える
-SetAnimatorActive:Animatorの有効無効を切り替える
#br
さて、それ以外のコンポーネントの有効無効を切り替えたい場合、この2つのモジュールをカスタムして、新しいモジュールを作ることで実現することになります。
#br
**SetComponentActiveモジュールを作る [#dc2c0561]
SetColliderActiveからSetAnimatorActiveを作る過程を例とします。
***1.Scriptを複製する [#gc036a56]
まず、SetColliderActiveのC#スクリプトをCtrl+Dで複製し、新しい名称に変更します。
#br