ペン
VRChat ワールドで空中やホワイトボードに描けるペン。VRChat のピックアップでも自前の仕組みでも持てて、後から来た人にもインクが残ります。
空中にもボードにも描けるペンです。VR、デスクトップ、スマートフォンで同じように使え、部屋にいる全員にも、後から来た人にも見えます。セットはスリムなペン 4 本、イレーサー、トレイです。

VR ではインクはペン先から出て、ペン先が触れたボードには平らに描かれます。デスクトップとスマートフォンでは見ている場所、つまりボードの上か、目の前 0.5 m の空中に描かれます。ワールドが desktopAim を Tip にすれば、手に持ったペンの先から描かれます。線は描いている最中から全員に見え、後から来た人にもそれまでのインクが見えます。線のなめらかさとペンが送る量は設定で、ひとつのインスペクターにプリセットがあります。
ペンは標準では VRChat 自身のピックアップで持ちますが、すでに使っているどんなピックアップの仕組みでも持てます。
public class Grabbable : UdoniteBehaviour
{
public Pen pen;
public void Grabbed() => pen.SetHeld(true);
public void Released() => pen.SetHeld(false);
public void TriggerDown() => pen.SetUse(true);
public void TriggerUp() => pen.SetUse(false);
}
含まれるもの
Pen |
持っている間、ひとつの色、太さ、インクスタイルで描きます |
Eraser |
線をまるごと消すか、ピクセルボードの背景色を塗ります |
Whiteboard |
ペンが描く面。インク用とピクセル用があります |
ClearButton |
ボード、またはすべてのインクを全員の分消します |
PenWorld |
シーンのインクと、全ペン共通の設定 |
| Udonite > Pens | ペンセット、ボード、消去ボタンを作るメニュー |
まずははじめにから。ほかの仕組みでペンを持つ方法は自分のピックアップ、2 種類のボードはボード、ペンが送る量の調整はネットワーク設定で説明しています。