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

 

前の記事

, https://bitbin.it/0csVz4Ta/ sex_shop_taboo_rijeka, http://archive.is/xd5Cu best_south_asian_dating_sites, http://archive.is/E3fIr blendr_wants_to_chat_message,

 , https://bitbin.it/0csVz4Ta/ sex_shop_taboo_rijeka, http://archive.is/xd5Cu best_south_asian_dating_sites, http://archive.is/E3fIr blendr_wants_to_chat_message,

, http://vkmonline.com/blogs/post/1369022 gay_filipino_bottom_dubai, http://vkmonline.com/blogs/post/1369044 date_def, http://vkmonline.com/blogs/post/1369047 hayley_matthews,

 , http://vkmonline.com/blogs/post/1369022 gay_filipino_bottom_dubai, http://vkmonline.com/blogs/post/1369044 date_def, http://vkmonline.com/blogs/post/1369047 hayley_matthews,

, http://archive.is/nqo29 intalniri_pe_net_forum, https://bitbin.it/49Ns4X6P/ please_date_me_because_i_m_single, http://archive.is/LmMsC gratis_dansk_film_streaming,

 , http://archive.is/nqo29 intalniri_pe_net_forum, https://bitbin.it/49Ns4X6P/ please_date_me_because_i_m_single, http://archive.is/LmMsC gratis_dansk_film_streaming,

, http://u.wn.com/p/434787648/ devojke_za_udaju_iz_albanije, http://u.wn.com/p/434763834/ is_peekyou_a_dating_website, http://u.wn.com/p/434754192/ omegle_blocked_in_malaysia,

 , http://u.wn.com/p/434787648/ devojke_za_udaju_iz_albanije, http://u.wn.com/p/434763834/ is_peekyou_a_dating_website, http://u.wn.com/p/434754192/ omegle_blocked_in_malaysia,

, https://bitbin.it/le1fYnui/ lasse_ensom_blandt_mange, http://archive.is/7z7A4 anastasia.russian_women_dating_marriage_mariinsk_siberia_russia, https://bitbin.it/TGT1QIM0/ asian_dating_website_100_free,

 , https://bitbin.it/le1fYnui/ lasse_ensom_blandt_mange, http://archive.is/7z7A4 anastasia.russian_women_dating_marriage_mariinsk_siberia_russia, https://bitbin.it/TGT1QIM0/ asian_dating_website_100_free,

, http://vkmonline.com/blogs/post/1370138 when_to_ask_someone_out, http://vkmonline.com/blogs/post/1369938 how_to_message_on_match_without_paying, http://vkmonline.com/blogs/post/1369817 another_word_for_inspire,

 , http://vkmonline.com/blogs/post/1370138 when_to_ask_someone_out, http://vkmonline.com/blogs/post/1369938 how_to_message_on_match_without_paying, http://vkmonline.com/blogs/post/1369817 another_word_for_inspire,

, http://freesalarkris.reblog.hu/iskrica-portal iskrica_portal, http://reconveles.reblog.hu/new/post/?blogid=36121 sex_dating_hrvatska, http://nacarake.reblog.hu/sex-sa-prijateljima sex_sa_prijateljima,

 , http://freesalarkris.reblog.hu/iskrica-portal iskrica_portal, http://reconveles.reblog.hu/new/post/?blogid=36121 sex_dating_hrvatska, http://nacarake.reblog.hu/sex-sa-prijateljima sex_sa_prijateljima,

, https://www.scoop.it/t/ermiconza/p/4104084444/2018/12/17/bukovace-u-umaku Bukovače_u_umaku_, http://archive.is/iJfI6 Kako_napraviti_chat_room_(sobu_za_chat), http://archive.is/Al6oo Dulist_#259_by_DuList,

 , https://www.scoop.it/t/ermiconza/p/4104084444/2018/12/17/bukovace-u-umaku Bukovače_u_umaku_, http://archive.is/iJfI6 Kako_napraviti_chat_room_(sobu_za_chat), http://archive.is/Al6oo Dulist_#259_by_DuList,

, http://vkmonline.com/blogs/post/1370604 00123_movies, http://vkmonline.com/blogs/post/1370705 greater_noida_call_girls, http://vkmonline.com/blogs/post/1370426 site_gratuit,

 , http://vkmonline.com/blogs/post/1370604 00123_movies, http://vkmonline.com/blogs/post/1370705 greater_noida_call_girls, http://vkmonline.com/blogs/post/1370426 site_gratuit,

, http://opencu.com/profiles/blogs/sex-sa-udatim-zenama sex_sa_udatim_zenama, http://opencu.com/profiles/blogs/dk-sex-video dk_sex_video, http://opencu.com/profiles/blogs/hyderabad-chat-rooms-dating hyderabad_chat_rooms_dating,

 , http://opencu.com/profiles/blogs/sex-sa-udatim-zenama sex_sa_udatim_zenama, http://opencu.com/profiles/blogs/dk-sex-video dk_sex_video, http://opencu.com/profiles/blogs/hyderabad-chat-rooms-dating hyderabad_chat_rooms_dating,

Powered By

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