
ぬっこ
アイテム
プレイヤー位置表示窓
0 VCC
プレイヤー位置表示窓VCI
プレイヤーの位置をモニターやカメラに表示できます。
・表示させたい人数分VCIを出して、使用者がGrabしてください。
・スタジオの場合は、自分の名前が表示されていることを確認して[決定]
ルームの場合は、自分の映像が表示されるので位置調整をして[決定]
・スタジオの場合は、モニターカメラやハンディカメラがあればそこに名前を表示。
ルームの場合は、ローカルストリームカメラに最大16台分映像を表示。
ローカルストリームカメラが1つも無ければウィンドウカメラに映像を表示。
VCIの決定ボタンを押すと次の情報が送信されます。
vci.message.Emit("NukkoPlayerView",{ index = "Enter", userid = Avatar.GetId() })
使用中に所有者が切り替わるなどの状況が発生すると初期状態に戻り次の情報が送信されます。
vci.message.Emit("NukkoPlayerView",{ index = "Exit", userid = Avatar.GetId() })
次の情報を受け取ると動きが変わります。
vci.message.Emit("PlayerViewAction",{ index, userid, one, two, thr})
前提:useridは、自身のAvatar.GetId()と一致する場合
・index が "Color" の場合、枠の色をr = one, g = two, b = thr で指定
・index が "Mirror1" / "Mirror2" の場合、Position(x,y,z) = one, Rotation(x,y,z,w) = two, Scale = thr の位置に丸枠内の映像のミラー映像を表示
・index が "Exit" の場合、初期状態に戻る(その際に送り返されるuseridは"Unknown"です)
※Avatar.GetId()は、スタジオとの互換性のためvci.studio.GetLocalAvatar()で取得してください。
@修正履歴(直近のみ)
2025/08/16 決定状態ではないのにメッセージを受け付ける問題、ルームで位置表示が残る不具合を修正
※支払時期と提供時期については、こちら
※購入後のキャンセルはできません