あなたの環境と対話

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を切り替えることができます。

トリガーを持つエンティティ

エンティティによっては、そのエンティティとの対話で特定の動作をさせるスクリプト(またはトリガー)を持っているものがあります。例えば、手を通すと電気のスイッチがついたり消えたり、リードをつかむとペットが歩いたりするようなトリガーがあります。

これらのトリガーは、クリエイターによってエンティティ自体にスクリプト化されています。このため、可能な動作は無限大です。私たちは、あなたが周囲と相互作用できる素晴らしい方法を探求し、発見することをお勧めします。

関連項目