Programming in VRChat

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

recipe

ワールドにカメラを置き、撮す映像を写す面を作る

要するに VRChat 内にカメラとその表示モニターを作る方法。 これは基本的には VRChat は関係せず一般的な Unity の機能の範囲で実現可能な内容ですが、 多くの人が作りたくなるモノであるように思うので記事にしてみます。 レシピ ランタイムに書き換えられ…

キーボード入力の使用をプレイヤー単位で制御する方法

オブジェクトに VRC_Trigger を追加してこれを記述すればキー入力に従って動作する装置がワールドに作れます。 ただしデフォルトでは、プレイヤーがワールドのどこに居ても反応しますし、 どのプレイヤーが入力しても反応するものになります。 実用的な装置…

移動可能な椅子の作り方

概要 椅子の prefab である VRCChair をベースに、 座る機能はそのままに持って(=pickupして)運べるようにする機能を追加する。 完成品:MovableChair.unitypackage レシピ VRCChair をシーンに置く。 移動するための取っ手となるオブジェクトを作る。形…