コンテンツにスキップ

高度な設定

Expression Menuの設定

1.VRCPleasureMenuMA Menu Installerコンポーネントのインストール先に適当なMenuを指定してください.(そのままでも問題ありません)

スライダーの初期位置設定

このスライダの初期位置設定を変更するためには 1.VRCPleasureMenu/SoftwareControl/~~制御/マニュアル動作/スライダ表示/WorldFix/WorldTransform/Avatar/Chest/InitPosを調整してください

パラメータビューワの位置の設定

1.ParamViewer内のCounter AのPositionを調整して、アバターの任意の場所に配置します。 また、サンプルではHipsに追従させています。

一時停止用Contactの初期位置の設定

ただし,初期位置を設定したい場合は2.ContactOtherToggleもしくは2.ContactOtherPauseWorldFix/WorldTransform\Avatar\Chest\InitPosの位置を調整してください.

Contactのモデルの変更について(難易度高)

Warning

このセクションは上級者向けで、VRChatのSDKやUnityの知識が必要です。 完全に設定するためにはAnimationの設定が必要です。

ContactのモデルとContact自身は2.ContactOtherToggleもしくは2.ContactOtherPauseWorldFix/Target/Root/PB00/PB01/PB02/PB03/GrabPoint/target_sphere/ModelContainerに配置されています。

Visualizerの代わりに設定したいモデルをVisualizerContainer内に配置し,Contactをその位置に合わせて調整してください. なお,ModelContainerがワールド固定の位置変更のつかむオブジェクトになっているため,ModelContainerの位置やそのモデルの相対位置を変更することは推奨しません.

また,サンプルでは触れた時にモデルの色を変更していますが,VRCPleasure/OtherParamToggleをもとにVisualizerMA Merge Motion(Blend Tree)によって色を変更しています。

他にも,自分でも見るによって自分からは見えなくするようにしているのは,2.ContactOtherToggle/WorldFixもしくは2.ContactOtherPause/WorldFixMA Merge Animatorによって統合されるWorldFix.controller内のLocalVisibleレイヤー内でVisualizerContainerをDisableするように動作しています.

Pistonギミックの初期位置の設定

5.Piston_ServerWorldFix/WorldTransform\Avatar\Chest\InitPosの位置を調整してください.

Pistonギミックのモデルの変更について(難易度高)

Warning

このセクションは上級者向けで、VRChatのSDKやUnityの知識が必要です。 完全に設定するためにはAnimationの設定が必要です。

このギミックのモデルとContact自身は5.Piston_ServerWorldFix/Target/Root/PB00/PB01/PB02/PB03/GrabPoint/target_sphere/ModelContainerReceiverConstraintに配置されています。

前者が緑色の球体で手で持つと素早く追従するモデル,後者は黒色の球体で手で持つと遅れて追従するモデルとなっています。 緑色の球体の前後左右上下にContactSenderが配置されており,黒色の球体に設定されているContactReceiverによりパラメータを変化させます.

モデルを変更するためには2つのモデルを変更する必要があります。

  1. WorldFix/Target/Root/PB00/PB01/PB02/PB03/GrabPoint/target_sphere/ModelContainer/VisualizerContainer内のVisualizerを変更します。

  2. ReceiverConstraint/ObjectContainer/VisualizerContainer内のVisualizerを変更します。

Note

Contactの設定は通常そのままで問題ありません。 微調整等に関しては技術ドキュメントを参照してください。

他にも,自分でも見るによって自分からは見えなくするようにしているのは,5.Piston_Server/WorldFix5.Piston_Server/ReceiverConstraintMA Merge Animatorによって統合されるWorldFix.controller内とPiston_ContactReceiver.controller内のLocalVisibleレイヤー内でVisualizerContainerをDisableするように動作しています. この手順通りにモデルを置き換えた場合,変更せずに動作しますが,状況に応じてanimationの設定を変更する必要があるかもしれません.