この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 最新リビジョン 両方とも次のリビジョン | ||
vci:component:sdk:subitem:owned [2020/12/05 22:36] esperecyan 概要の整理、表記ゆれの統一、誤りやミスリードの修正など |
vci:component:sdk:subitem:owned [2022/08/19 18:39] pastatto 掴む→つかむ |
||
---|---|---|---|
ライン 1: | ライン 1: | ||
====== SubItemの所有権と同期処理の関係 ====== | ====== SubItemの所有権と同期処理の関係 ====== | ||
- | SubItem・同期・所有権の関係性について説明します。\\ | + | SubItem・同期・所有権の関係性について説明します。 |
- | ---- | + | [[vci:script:reference:eventfunction:ownership]]も参照してください。 |
===== 概略 ===== | ===== 概略 ===== | ||
ライン 14: | ライン 14: | ||
* 所有者側では**物理挙動やUpdate関数などで動作した結果の情報が送信**される | * 所有者側では**物理挙動やUpdate関数などで動作した結果の情報が送信**される | ||
* 非所有者側では**その結果を受信して再生**する | * 非所有者側では**その結果を受信して再生**する | ||
- | * **SubItemを掴むと所有権が移る** | + | * **SubItemをつかむと所有権が移る** |
その他、以下のような特徴があります。 | その他、以下のような特徴があります。 | ||
ライン 35: | ライン 35: | ||
==== 所有権を得る ==== | ==== 所有権を得る ==== | ||
- | バーチャルキャストでは、誰でもアイテムを掴む(Grab)ことができて、アイテムを掴むと所有権が移ります。 | + | バーチャルキャストでは、誰でもアイテムをつかむ(Grab)ことができて、アイテムをつかむと所有権が移ります。 |
{{ :モデル作成:vci作成:about_subitem_3.png?nolink&648 |}} | {{ :モデル作成:vci作成:about_subitem_3.png?nolink&648 |}} | ||
ライン 52: | ライン 52: | ||
===== 物理挙動 ===== | ===== 物理挙動 ===== | ||
- | 所有権と物理は密接な関係があり、物理が有効なSubItemは、所有権のあるアイテムだけ物理挙動するように見えます。\\ | + | 所有権と物理は密接な関係があり、物理が有効なSubItemは、所有権のあるアイテムだけ物理挙動します (所有権のないSubItemは Kinematic = true になる)。\\ |
**所有権の無いアイテムは、所有者の結果をコピー**します。\\ | **所有権の無いアイテムは、所有者の結果をコピー**します。\\ | ||
所有者の結果は**間引きして送信される**ので、間が補完されて奇妙な動きをする場合があります。\\ | 所有者の結果は**間引きして送信される**ので、間が補完されて奇妙な動きをする場合があります。\\ |