この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
vci:updatelog:1.5.1a [2019/08/28 15:57] oinari |
vci:updatelog:1.5.1a [2022/03/06 23:11] (現在) Ramen [非推奨の関数名修正]GetSubItem→GetTransform |
||
---|---|---|---|
ライン 1: | ライン 1: | ||
====== VirtualCast 1.5.1a VCI更新 ====== | ====== VirtualCast 1.5.1a VCI更新 ====== | ||
- | |||
- | ---- | ||
- | |||
===== アイテムの状態を変数として同期する機能 ===== | ===== アイテムの状態を変数として同期する機能 ===== | ||
アイテム変数をネットワークを介して同期する **vci.state** と、 | アイテム変数をネットワークを介して同期する **vci.state** と、 | ||
それを使うのに必要な **updateAll**, **vci.assets.IsMine**, **ExportTransform(SubItem).IsMine** を追加します | それを使うのに必要な **updateAll**, **vci.assets.IsMine**, **ExportTransform(SubItem).IsMine** を追加します | ||
- | |||
==== updateAll と vci.state の使用例 ==== | ==== updateAll と vci.state の使用例 ==== | ||
ライン 20: | ライン 16: | ||
end | end | ||
- | function onUse() -- グリップボタン | + | function onUse() -- 使用時 |
local toggle = vci.state.Get("TOGGLE") | local toggle = vci.state.Get("TOGGLE") | ||
vci.state.Set("TOGGLE", not toggle) | vci.state.Set("TOGGLE", not toggle) | ||
ライン 40: | ライン 36: | ||
end) | end) | ||
- | function onUse() -- グリップボタン | + | function onUse() -- 使用時 |
local value = vci.studio.shared.Get(TOGGLE) | local value = vci.studio.shared.Get(TOGGLE) | ||
vci.studio.shared.Set(TOGGLE, not value) | vci.studio.shared.Set(TOGGLE, not value) | ||
ライン 64: | ライン 60: | ||
<file lua> | <file lua> | ||
- | subitem = vci.assets.GetSubItem('item_name') | + | subitem = vci.assets.GetTransform('item_name') |
function updateAll() -- 所有権に関係なく全ユーザーに来る | function updateAll() -- 所有権に関係なく全ユーザーに来る |