あなたの環境と対話
Vircadiaでは、あなたの体験はあなたを取り巻く世界によって形作られます。ある領域に入ると、周囲の空間はすべて entities、つまりあなたの環境の構成要素で構築されています。部屋の壁も、遠くに見える木も、飛んできた蝶のアニメーションも、すべて実体なのです。
現実世界と同じように、アイテムを掴んだり、オブジェクトに衝突させたりして、環境と触れ合うことができるのです。
コンテンツ
オブジェクトをつかむ
Vircadiaではマウスやハンドコントローラを使ってオブジェクトをつかむことができます。エンティティのプロパティに従って、エンティティを掴んだり、保持したり、投げたり、落としたりすることができます。
デスクトップモードでは、マウスの左ボタンをクリックしたままにすると、エンティティを掴んだまま保持します。
VRモードでは、オブジェクトに向かって手を伸ばし、Grabボタンを押します。このボタンの位置は、使用しているコントローラによって異なります。
Note
Some entities cannot be grabbed. For example, a domain owner will not give you permission to grab and move a wall in their building. When creating your own entities, you can set the Grabbable property to define whether or not it can be grabbed by others.
衝突
Vircadiaでは、オブジェクトや他のアバターとぶつかることがあります。同様に、オブジェクト同士もぶつかることがあります。アバター同士やアバターとぶつかったときの 挙動を物理学的に制御 しています。
この衝突のプロパティを設定しないと、オブジェクトは他のエンティティやアバターの中をまっすぐ移動します。環境と対話しながら、どのオブジェクトがコリジョンを有効にしているか、そのオブジェクトを通り抜けることができるかどうか、注意してください。
独自のエンティティを作成する場合、 Collisionプロパティ を設定することで衝突のON/OFFを切り替えることができます。
トリガーを持つエンティティ
エンティティによっては、そのエンティティとの対話で特定の動作をさせるスクリプト(またはトリガー)を持っているものがあります。例えば、手を通すと電気のスイッチがついたり消えたり、リードをつかむとペットが歩いたりするようなトリガーがあります。
これらのトリガーは、クリエイターによってエンティティ自体にスクリプト化されています。このため、可能な動作は無限大です。私たちは、あなたが周囲と相互作用できる素晴らしい方法を探求し、発見することをお勧めします。
関連項目