投稿日: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でオブジェクトを掴む方法の説明は終了です。

 

前の記事

, http://u.wn.com/p/434792737/ trazim_zenu_za_brak_sa_sela, http://u.wn.com/p/434806034/ cupid_dating_free, http://u.wn.com/p/434792635/ speed_dating_gay_madrid,

 , http://u.wn.com/p/434792737/ trazim_zenu_za_brak_sa_sela, http://u.wn.com/p/434806034/ cupid_dating_free, http://u.wn.com/p/434792635/ speed_dating_gay_madrid,

, http://vkmonline.com/blogs/post/1370961 racy_angel, http://vkmonline.com/blogs/post/1371075 for_your_information, http://vkmonline.com/blogs/post/1371435 brooke_synn,

 , http://vkmonline.com/blogs/post/1370961 racy_angel, http://vkmonline.com/blogs/post/1371075 for_your_information, http://vkmonline.com/blogs/post/1371435 brooke_synn,

, http://archive.is/qdDdo leaked_blendr_photos, https://bitbin.it/ozEdw4In/ best_dating_app_kerala, http://archive.is/c2H0a pros_to_dating_me_-_dating_work_colleagues,

 , http://archive.is/qdDdo leaked_blendr_photos, https://bitbin.it/ozEdw4In/ best_dating_app_kerala, http://archive.is/c2H0a pros_to_dating_me_-_dating_work_colleagues,

, http://vkmonline.com/blogs/post/1371612 sebastian_moradi, http://vkmonline.com/blogs/post/1371695 top_100_famous_couples, http://vkmonline.com/blogs/post/1371714 aries_man,

 , http://vkmonline.com/blogs/post/1371612 sebastian_moradi, http://vkmonline.com/blogs/post/1371695 top_100_famous_couples, http://vkmonline.com/blogs/post/1371714 aries_man,

, http://u.wn.com/p/434891354/ danskerne_elsker_at_lave_mad, http://u.wn.com/p/434863087/ sending_a_second_message_online_dating, http://u.wn.com/p/434853851/ herceg_novi_plaze_u_okolini,

 , http://u.wn.com/p/434891354/ danskerne_elsker_at_lave_mad, http://u.wn.com/p/434863087/ sending_a_second_message_online_dating, http://u.wn.com/p/434853851/ herceg_novi_plaze_u_okolini,

, http://archive.is/AGmlh Upoznavanje_muškarca_Zverke_iz_dijaspore, http://archive.is/sBH2X prevara_veza_brak_autobisnoj_stanici, https://www.scoop.it/t/toyhofiger/p/4104094625/2018/12/17/badoo-kako-se-koristi badoo_kako_se_koristi,

 , http://archive.is/AGmlh Upoznavanje_muškarca_Zverke_iz_dijaspore, http://archive.is/sBH2X prevara_veza_brak_autobisnoj_stanici, https://www.scoop.it/t/toyhofiger/p/4104094625/2018/12/17/badoo-kako-se-koristi badoo_kako_se_koristi,

, https://pastelink.net/km3p site_de_rencontre_belge, https://pastelink.net/klzm dating_in_flensburg_germany, https://pastelink.net/kmfr single_wohnung_oer-erkenschwick,

 , https://pastelink.net/km3p site_de_rencontre_belge, https://pastelink.net/klzm dating_in_flensburg_germany, https://pastelink.net/kmfr single_wohnung_oer-erkenschwick,

, http://vkmonline.com/blogs/post/1372671 free_online_dating_sites_in_usa, http://vkmonline.com/blogs/post/1372642 christian_singles_dating, http://vkmonline.com/blogs/post/1372495 how_long_should_you_wait_to_tell_someone_you_love_them,

 , http://vkmonline.com/blogs/post/1372671 free_online_dating_sites_in_usa, http://vkmonline.com/blogs/post/1372642 christian_singles_dating, http://vkmonline.com/blogs/post/1372495 how_long_should_you_wait_to_tell_someone_you_love_them,

kN8lCQ <a href="http://nmrvsmcjothm.com/">nmrvsmcjothm</a>, [url=http://fmporwqkrhwh.com/]fmporwqkrhwh[/url], [link=http://nkwhlwbjudmw.com/]nkwhlwbjudmw[/link], http://glquhndegqry.com/

 kN8lCQ <a href="http://nmrvsmcjothm.com/">nmrvsmcjothm</a>, [url=http://fmporwqkrhwh.com/]fmporwqkrhwh[/url], [link=http://nkwhlwbjudmw.com/]nkwhlwbjudmw[/link], http://glquhndegqry.com/

a7X1d6 <a href="http://huzoalsfletv.com/">huzoalsfletv</a>, [url=http://ehazdtslzpmb.com/]ehazdtslzpmb[/url], [link=http://cblopupyzsar.com/]cblopupyzsar[/link], http://wankdwzdpaic.com/

 a7X1d6 <a href="http://huzoalsfletv.com/">huzoalsfletv</a>, [url=http://ehazdtslzpmb.com/]ehazdtslzpmb[/url], [link=http://cblopupyzsar.com/]cblopupyzsar[/link], http://wankdwzdpaic.com/

Powered By

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