【NeosVR】お気に入りComponentを紹介する

私が好きなComponentから初心者におすすめのものを雑に紹介するよ。

次のような人は特におすすめだよ。
・NeosVRで何か作ろうとしたけど、どんな機能があるのか全然分からない！
・NeosVRのコンポーネント多すぎてどこから見たらいいか分からない！


## メイン
### Grabbable
場所：Transform/Interaction
これをつけたSlotは持てるようになるよ。
持っている間は持っているユーザーの手の子供になっているよ。

![](https://media.giphy.com/media/zcof4HSXAbC3xdXvdT/giphy.gif)

関連LogiX
→OnGrabbableGrabbed　持ったときのPalus取れるよ。
…他Intaraction/Grabbableフォルダ以下（詳細は省略）

### GrabbableReceiverSurface
場所：Transform/Interaction
これをつけるとGrabbableのついたSlotが張り付くようになるよ。

![](https://media.giphy.com/media/epemXoMIoNg53bwzg4/giphy.gif)

関連LogiX
→OnGrabbableReceiverSurfaceReceived　置いたり離したりしたときにPalusとSlotが取れるよ。

### Snapper / SnapTarget
場所：Transform/Interaction
SnapperをつけたSlotはSnapTargetをつけたSlotにくっつくようになるよ。
Grabbableと一緒に使ってあげてね。
くっつくときにLocalのPositon・Rotation・Scaleがリセットされるよ。

![](https://media.giphy.com/media/CuprccwDIYNlcSwqZt/giphy.gif)
![](https://media.giphy.com/media/YNlpifNrDvP86ZMfjb/giphy.gif)

### Slider
場所：Transform/Interaction
これをつけると動かせるようになるよ。
Grabbableと似ているけど、持っているときに階層は変わらないよ。
動かせる範囲を制限することもできるよ。

![](https://media.giphy.com/media/FwqTOzvT6lpLgwOecn/giphy.gif)

### Joint
場所：Transform/Interaction
これをつけると回転させられるようになるよ。
回転範囲とか制限できるよ。

![](https://media.giphy.com/media/fLkQ6MCOl5Xrvzoifp/giphy.gif)
![](https://media.giphy.com/media/AtZpZ20rE4aZm6FWpP/giphy.gif)

### GrabInstancer
場所：Transform/Interaction
掴むと増えるよ。

![](https://media.giphy.com/media/PIes6TcoavnqKIJymV/giphy.gif)

### DynamicBoneChain
場所：Physics/DynamicBones
揺れものが作れるよ。
子階層をまとめて設定するボタンがあるよ。
他人のアバターでも触れられるよ。

![](https://media.giphy.com/media/s3xYDbZWC94NZ1lvhR/giphy.gif)
![](https://media.giphy.com/media/z8b7xhQmsJtlg99pmI/giphy.gif)

### AvatarAnchor
場所：Users/CommonAvatarSystem/Anchors/AvatarAnchor
座れるよ。
部位を固定したりできるよ。
乗り物とか作るのにも使えるよ。

![](https://media.giphy.com/media/NpEGkWSn7jBByrDJuR/giphy.gif)

関連LogiX
→Anchorsフォルダ以下（詳細は省略）

### RawDataToolTip
場所：Tools/Tooltips
特に機能がないツールチップだよ。
装備できるものを作りたいときに便利だよ。

![](https://media.giphy.com/media/6rtbfBMfPpcEt1LgZp/giphy.gif)

関連LogiX
→RawDataToolTipEvent

###　HyperLink
場所：Utility
これをつけたオブジェクトに手を向けてトリガーを押すと外部リンクを外部ブラウザで開いてくれるよ。
（本当に開くか確認ウィンドウが出るよ。）
![](https://media.giphy.com/media/I4AHF06hPjyldXJoeJ/giphy.gif)

### FriendLink
場所：Cloud
これをつけたオブジェクトに手を向けてトリガーを押すと指定したIDのユーザーをコンタクト画面で開くよ。

![](https://media.giphy.com/media/oIwBVWIsjtcBXL1npf/giphy.gif)

### TipJar
場所：Utility
これをつけたオブジェクトに手を向けてトリガーを押すと指定したIDのユーザーにKFC（ゲーム内マネー）/NCR（仮想通貨）を送れるウィンドウをひらくよ。

![](https://media.giphy.com/media/5QYSAnHpenKauibyaY/giphy.gif)

関連LogiX
→TipJarEvent　何を（KFC/NCR）いくら送ったのかが取れるよ。

### DroneCamera
場所：Utility
これをつけるとドローンみたいな動きでユーザーについてくるよ。
たのしい。

![](https://media.giphy.com/media/BhXGcToJ7FGh7CJhGh/giphy.gif)

### CharacterParenter
場所：Locomation/Intaraction
これをつけたオブジェクトにユーザーが触れるとそこが地面になるよ。

![](https://media.giphy.com/media/lDFkkVrIrXN2DaINoe/giphy.gif)

## 面白いMesh

### LightingMesh
場所：Assets/Procedural Meshes
なんか雷みたいなMeshになるよ。
SeedにRandomをDriveするとたのしいよ。

![](https://media.giphy.com/media/G35fDeKFSbcd9WaVjg/giphy.gif)

### StandaloneRectMesh\<AudioSourceWaveformMesh\>
場所：Assets/Procedural Meshes
音の波形のMeshができるよ。
音楽・動画・ユーザーの声とかが使えるよ。

![](https://media.giphy.com/media/HEN5rWZBJGgTsaZOj1/giphy.gif)


##　NeosUI
場所：UI/Physical
かんたんに作れるUI。
Componentをつけると見た目も自動で生成してくれるよ。

・NeosButton（関連LogiX→ButtonEvent）
・NeosSlider
・NeosCheckbox
・NeosTextField
・NeosNumbaricUpDown
![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/547843/72bf4817-33b5-d33f-304f-9215f2a6b524.jpeg)


##　おわり
ここで紹介した以外にもComponentはいっぱいあるよ。
ぜひ探してみてね。