この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
vci:updatelog:1.5.1a [2019/05/25 16:33] oinari ↷ モデル作成:vci作成:バーチャルキャスト1.5.1aのvci更新 から vci:updatelog:1.5.1a へページの移動と名称変更しました。 |
vci:updatelog:1.5.1a [2022/03/06 23:11] Ramen [非推奨の関数名修正]GetSubItem→GetTransform |
||
---|---|---|---|
ライン 1: | ライン 1: | ||
- | ====== バーチャルキャスト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() -- 所有権に関係なく全ユーザーに来る |