投稿日: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/Mu1UoK6n/ tinder_plus_play_store, https://bitbin.it/gDAXIAQa/ taurus_dating_virgo, http://archive.is/E9nwH gratis_sms_sturen_via_internet_telenet,

 , https://bitbin.it/Mu1UoK6n/ tinder_plus_play_store, https://bitbin.it/gDAXIAQa/ taurus_dating_virgo, http://archive.is/E9nwH gratis_sms_sturen_via_internet_telenet,

, http://archive.is/s43hR ottepel_noty_dlia_fortepiano, https://bitbin.it/ZAidvR6e/ are_dan_and_phil_dating, http://archive.is/Jb0gZ sex_uzivo_hrvatska,

 , http://archive.is/s43hR ottepel_noty_dlia_fortepiano, https://bitbin.it/ZAidvR6e/ are_dan_and_phil_dating, http://archive.is/Jb0gZ sex_uzivo_hrvatska,

, http://archive.is/ccvQA Svaka_duša_traži_svog_učitelja_ili_mučitelja!, http://archive.is/QLAW6 Download_Free_Java_Software, https://www.scoop.it/t/bergrocksympting/p/4104062081/2018/12/15/veze-i-poznanstva-iskrica veze_i_poznanstva_iskrica,

 , http://archive.is/ccvQA Svaka_duša_traži_svog_učitelja_ili_mučitelja!, http://archive.is/QLAW6 Download_Free_Java_Software, https://www.scoop.it/t/bergrocksympting/p/4104062081/2018/12/15/veze-i-poznanstva-iskrica veze_i_poznanstva_iskrica,

, http://mocejudly.reblog.hu/upoznati-engleski upoznati_engleski, http://drifcothile.reblog.hu/svingeri-srbija svingeri_srbija, http://cumsmefhelptrad.reblog.hu/honorarni-poslovi-rijeka honorarni_poslovi_rijeka,

 , http://mocejudly.reblog.hu/upoznati-engleski upoznati_engleski, http://drifcothile.reblog.hu/svingeri-srbija svingeri_srbija, http://cumsmefhelptrad.reblog.hu/honorarni-poslovi-rijeka honorarni_poslovi_rijeka,

, https://www.twitch.tv/events/zqtyZl46SZKJ4znRZ1a__g must_watch_movies_love_stories, https://www.twitch.tv/events/3qPQzAEYSl6-NXd6SrK9ag conversation_with_a_girl_texting, https://www.twitch.tv/events/B6BVORquQ7GmEhtC3-VG8Q how_to_be_more_fun,

 , https://www.twitch.tv/events/zqtyZl46SZKJ4znRZ1a__g must_watch_movies_love_stories, https://www.twitch.tv/events/3qPQzAEYSl6-NXd6SrK9ag conversation_with_a_girl_texting, https://www.twitch.tv/events/B6BVORquQ7GmEhtC3-VG8Q how_to_be_more_fun,

, https://bitbin.it/XoJWnHKl/ gay_chat_rooms_lebanon, https://bitbin.it/HfaIgDtB/ gole_cure_snimci, https://bitbin.it/9KvkpDFm/ icq_chat_rooms_jimdo,

 , https://bitbin.it/XoJWnHKl/ gay_chat_rooms_lebanon, https://bitbin.it/HfaIgDtB/ gole_cure_snimci, https://bitbin.it/9KvkpDFm/ icq_chat_rooms_jimdo,

, http://vkmonline.com/blogs/post/1361517 uploading_photos, http://vkmonline.com/blogs/post/1361489 atheist_dating, http://vkmonline.com/blogs/post/1361462 dj_seo,

 , http://vkmonline.com/blogs/post/1361517 uploading_photos, http://vkmonline.com/blogs/post/1361489 atheist_dating, http://vkmonline.com/blogs/post/1361462 dj_seo,

, https://bitbin.it/Zw6oGEDJ/ dating_site_for_non_cheaters, http://archive.is/c0K2i gakuen_alice_summary_-_i_want_to_see_you_one_more_time_izle, https://bitbin.it/dCEGgf0c/ igrice_chat_dopisivanje,

 , https://bitbin.it/Zw6oGEDJ/ dating_site_for_non_cheaters, http://archive.is/c0K2i gakuen_alice_summary_-_i_want_to_see_you_one_more_time_izle, https://bitbin.it/dCEGgf0c/ igrice_chat_dopisivanje,

, http://archive.is/0nK1A U_Osijeku_pronađeno_mrtvo_tijelo_nepoznate_starije_žene, http://archive.is/UVWVF oznaci_kao_nezeljeno_dopisivanje, https://www.scoop.it/t/pliftocvecor/p/4104063656/2018/12/16/prvi-seks-18-video Prvi_seks_(18+_VIDEO),

 , http://archive.is/0nK1A U_Osijeku_pronađeno_mrtvo_tijelo_nepoznate_starije_žene, http://archive.is/UVWVF oznaci_kao_nezeljeno_dopisivanje, https://www.scoop.it/t/pliftocvecor/p/4104063656/2018/12/16/prvi-seks-18-video Prvi_seks_(18+_VIDEO),

, http://opencu.com/profiles/blogs/wechat-mod-xda wechat_mod_xda, http://opencu.com/profiles/blogs/chat-pages-like-chatroulette chat_pages_like_chatroulette, http://opencu.com/profiles/blogs/privatne-kurve-u-beogradu privatne_kurve_u_beogradu,

 , http://opencu.com/profiles/blogs/wechat-mod-xda wechat_mod_xda, http://opencu.com/profiles/blogs/chat-pages-like-chatroulette chat_pages_like_chatroulette, http://opencu.com/profiles/blogs/privatne-kurve-u-beogradu privatne_kurve_u_beogradu,

Powered By

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