SetGrabbable#
- ExportLocalStreamCamera.SetGrabbable(isGrabbable)#
掴めるかどうかを設定します。
この値は同期しないため、あるカメラを全てのプレイヤーが掴めないようにするには、全てのプレイヤーの環境でこの関数を呼び出す必要があります。- Parameters:
isGrabbable (
boolean
) -- 掴めるかどうか
Example#
-- VCI全体の所有権を持つプレイヤーのローカルストリームカメラをすべてのプレイヤーが掴めないようにする
local TARGET_CAMERA_KEY = "camera_id"
if vci.assets.IsMine then
vci.state.Set(TARGET_CAMERA_KEY, vci.vc.room.GetLocalPlayer().GetId())
end
local id
function updateAll()
if id ~= vci.state.Get(TARGET_CAMERA_KEY) then
id = vci.state.Get(TARGET_CAMERA_KEY)
local camera = vci.vc.room.streamCamera.GetLocalStreamCameraByPlayerId(id)
camera.SetGrabbable(false)
end
end