Programming in VRChat

VRChat でのプログラミングについて調べたことの書き溜め

2018-04-01から1ヶ月間の記事一覧

ThirdPersonCharacter の構成

Unity Standard Assets の Characters/ThirdPersonCharacter は、アバターで表現されるキャラクターの物理演算を伴う移動処理を行い、その結果をアバターのアニメーションに反映させる機構です。 ThirdPersonCharacter を駆動する2つの方式(人がキー入力す…

VRC_IKFollower

アバターでのパーティクルなど、アバターのボーン移動に場所は追従しつつワールド座標系が必要な時に使うコンポーネント ドキュメント: https://docs.vrchat.com/docs/vrc_ikfollower 設定と効果 アバターのボーン構造の中で参照したいボーン位置に子オブジ…

VRChat SDK ファイル単位 差分 VRCSDK-2018.04.24.07.59

VRChat SDK 差分 バイナリ比較でファイル単位で表示 VRCSDK_new: VRCSDK-2018.04.24.07.59 VRCSDK_old: VRCSDK-2018.02.28.21.21 Differ VRCSDK_new/Dependencies/OSPNative/scenes/materials/SpatializedObject1.mat Differ VRCSDK_new/Dependencies/OSPNat…

Unity オブジェクトの「アクティブ」とコンポーネントの「有効」

ワールドやアバターを構成する Unity のオブジェクトやコンポーネントは、配置したまま一時的に機能を停止させることが出来る。 VRChat では オブジェクトの active は SetGameObjectActive で設定する。 コンポーネントの enable は SetComponentActive で…