投稿日:2017年10月24日  カテゴリー:VR  投稿者:SingularityMaster

■オブジェクトを掴むためのスクリプトの適用

前回の記事の続きです。

OculusTouchでオブジェクトを掴むための設定をしていきます。

 

 

まず、掴まれる側の設定です。ProjectビューのAssets->OVR->Scripts->Utilの中に、「Grabbable.cs」というファイルがあるので、これをHierarchyビューのCubeにドラッグします。掴まれる側の設定は、基本的にこれだけでOKです。

※「Grabbable.cs」は前々回の記事で「OVRGrabbable.cs」からリネームされています。

 

 

次に掴む側の設定です。まず掴む側の接触判定を作ります。HierarchyビューのLocalAvatarの直下に、空の子オブジェクトを追加します。名前は『Avatar Grab Sample』に従って、「grabber_left」とでもしてください。

 

 

次に、この「grabber_left」に接触判定のための物理演算を追加します。「grabber_left」のInspectorビュー、AddComponentから、Physics->RigidbodyとPhysics->CapsuleCliderを追加してください。RigidbodyはUseGravityのチェックを外して、IsKinematicのチェックを入れます。CapsuleCliderはIsTriggerのチェックを入れて、RadiusとHeightを『Avatar Grab Sample』に従って、それぞれ適当に0.02、0.1とでもしてください。

このCapsuleColiderが手の接触範囲となります。

 

 

そして最後に掴むためのスクリプトを設定します。ProjectビューのAssets->OVR->Scripts->Utilの中に、「Grabber.cs」というファイルがあるので、これをHierarchyビューの「grabber_left」にドラッグします。

※「Grabber.cs」は前々回の記事で「OVRGrabber.cs」からリネームされています。

 

 

「Grabber.cs」には3か所設定しないといけない場所があります。まず掴む手の位置です。とくに拘りがなければ手はデフォルトの位置で良いと思うので、HierarchyビューのLocalAvatarの子オブジェクトに「hand_left」という、左手位置のアンカー点があるので、これを「grabber_left」オブジェクトのInspectorビューのGrabberScript中のGripTransformという欄にドラッグします。

次に掴むアバターの設定。これはLocalAvatarになるので、Hierarchyビューの「LocalAvatar」を「grabber_left」オブジェクトのInspectorビューのGrabberScript中のAvatarという欄にドラッグします。

そして最後に操作するコントローラの設定。左手を設定しているので、「grabber_left」オブジェクトのInspectorビューのGrabberScript中のControllerという欄をL touchにします。

 

 

同じ要領で右手用の接触判定も作成してください。

これでOculusTouchでオブジェクトを掴むための設定はすべて完了です。

 

■シーンの実行

 

 

シーンを実行してみてください。『Avatar Grab Sample』と同様にCubeを掴めるはずです。もし掴みたいオブジェクトを追加したければ、掴みたいオブジェクトにRigidbody、適当なClider、Grabbable.csを設定すればOKです。

※オブジェクトの色が変化するのは、Grabbable.csに設定があります。該当するスクリプトをコメントアウトすれば色は変化しなくなります。

 

以上でOculusTouchでオブジェクトを掴む方法の説明は終了です。

 

前の記事

hbxqozibns

 Singularity-labo hbxqozibns http://www.gw992pfvgk3thb9z33146t62d31j6nh0s.org/ [url=http://www.gw992pfvgk3thb9z33146t62d31j6nh0s.org/]uhbxqozibns[/url] <a href="http://www.gw992pfvgk3thb9z33146t62d31j6nh0s.org/">ahbxqozibns</a>

srgxtttv

 Singularity-labo srgxtttv http://www.g3o9vt8hfhlo6w0464436r6pc596k7ars.org/ [url=http://www.g3o9vt8hfhlo6w0464436r6pc596k7ars.org/]usrgxtttv[/url] <a href="http://www.g3o9vt8hfhlo6w0464436r6pc596k7ars.org/">asrgxtttv</a>

Cheap Jordan Shoes

 Lebron James: bestairjordansuscheaps2020 Every Sneaker He's Has Worn in his NBA career,Nike Basketball will be expanding LeBron James' Soldier series, and now we get a look at the upcoming Nike LeBron Soldier 13. <a href="http://www.cheap2019jordanshoes.com/" >Cheap Jordan Shoes</a>

prtorowxwl

 Singularity-labo [url=http://www.gyaw3j51n6bvt32t4849o8doa797s2x8s.org/]uprtorowxwl[/url] prtorowxwl http://www.gyaw3j51n6bvt32t4849o8doa797s2x8s.org/ <a href="http://www.gyaw3j51n6bvt32t4849o8doa797s2x8s.org/">aprtorowxwl</a>

hktwxhlod

 Singularity-labo <a href="http://www.gagrm986o12m3w61l624xzz52156vugds.org/">ahktwxhlod</a> [url=http://www.gagrm986o12m3w61l624xzz52156vugds.org/]uhktwxhlod[/url] hktwxhlod http://www.gagrm986o12m3w61l624xzz52156vugds.org/

byqhssydv

 Singularity-labo <a href="http://www.gb9zt9e27959aqu1h33ngt91u8ei8j28s.org/">abyqhssydv</a> byqhssydv http://www.gb9zt9e27959aqu1h33ngt91u8ei8j28s.org/ [url=http://www.gb9zt9e27959aqu1h33ngt91u8ei8j28s.org/]ubyqhssydv[/url]

deepfdbebz

 Singularity-labo deepfdbebz http://www.g40yri6x7c38t47645w2qnx5a5cyv2l9s.org/ <a href="http://www.g40yri6x7c38t47645w2qnx5a5cyv2l9s.org/">adeepfdbebz</a> [url=http://www.g40yri6x7c38t47645w2qnx5a5cyv2l9s.org/]udeepfdbebz[/url]

Newest Air Jordan Shoes

 Air Jordan Release Dates for 2020 & 2021 | bestairjordansuscheaps2020 Jordan Retro Shoes | Air Jordan Retro Sneakers |Air Jordan Retro 4,cheap Air Jordans 4,Nike Air Jordans Retro,Real Jordans Cheap - Retro Cheap Jordans For Sale. [url=http://www.cheaprealairjordans.com/newest-air-jordan-shoes-c-61.html]Newest Air Jordan Shoes[/url]

ikzeczycbc

 Singularity-labo <a href="http://www.gruz0466u2i9jbe913h40d6l4oyw10a7s.org/">aikzeczycbc</a> [url=http://www.gruz0466u2i9jbe913h40d6l4oyw10a7s.org/]uikzeczycbc[/url] ikzeczycbc http://www.gruz0466u2i9jbe913h40d6l4oyw10a7s.org/

vyxevmflrp

 Singularity-labo <a href="http://www.gvu6w7w8os8qa3b30148yh19fm54tf90s.org/">avyxevmflrp</a> [url=http://www.gvu6w7w8os8qa3b30148yh19fm54tf90s.org/]uvyxevmflrp[/url] vyxevmflrp http://www.gvu6w7w8os8qa3b30148yh19fm54tf90s.org/

Powered By

Copyright (C) 2017 テクノロジーカフェシンギュラリティ. All Rights Reserved.