※前回の記事の続きです。
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://suforota.reblog.hu/prvi-seks-iskustva prvi_seks_iskustva, http://nterarofbea.reblog.hu/sex-srbija-tube sex_srbija_tube, http://teitreadworkmar.reblog.hu/new/post/?blogid=35447 zadarski_list_mali_oglasi,
, http://suforota.reblog.hu/prvi-seks-iskustva prvi_seks_iskustva, http://nterarofbea.reblog.hu/sex-srbija-tube sex_srbija_tube, http://teitreadworkmar.reblog.hu/new/post/?blogid=35447 zadarski_list_mali_oglasi,
, http://u.wn.com/p/433622852/ Kako_spasiti_ljubavnu_vezu_ili_brak?, http://u.wn.com/p/433621162/ kako_zaraditi_novac_na_internetu, http://u.wn.com/p/433614414/ portal_za_upoznavanje_ljudi,
, http://u.wn.com/p/433622852/ Kako_spasiti_ljubavnu_vezu_ili_brak?, http://u.wn.com/p/433621162/ kako_zaraditi_novac_na_internetu, http://u.wn.com/p/433614414/ portal_za_upoznavanje_ljudi,
, http://archive.is/pOpDm Sajtovi_za_upoznavanje_partnera↓, https://www.scoop.it/t/liostigadat/p/4103984893/2018/12/12/my-plastic-surgery-story My_Plastic_Surgery_Story, http://archive.is/UVf75 dodirni_mi_kolena,
, http://archive.is/pOpDm Sajtovi_za_upoznavanje_partnera↓, https://www.scoop.it/t/liostigadat/p/4103984893/2018/12/12/my-plastic-surgery-story My_Plastic_Surgery_Story, http://archive.is/UVf75 dodirni_mi_kolena,
, http://u.wn.com/p/433634850/ servis_za_upoznavanje, http://u.wn.com/p/433656322/ oralni_sex_beograd_--_Mali_Oglasi_#_Goglasi.com, http://u.wn.com/p/433657613/ Životni_partner_i_srodna_duša_ne_moraju_biti_ista_osoba,
, http://u.wn.com/p/433634850/ servis_za_upoznavanje, http://u.wn.com/p/433656322/ oralni_sex_beograd_--_Mali_Oglasi_#_Goglasi.com, http://u.wn.com/p/433657613/ Životni_partner_i_srodna_duša_ne_moraju_biti_ista_osoba,
, http://u.wn.com/p/433678920/ plavi_oglasnik_broj_telefona, http://u.wn.com/p/433678471/ Two_upoznaj_nove_ljude_julius, http://u.wn.com/p/433697676/ grupe_za_upoznavanje,
, http://u.wn.com/p/433678920/ plavi_oglasnik_broj_telefona, http://u.wn.com/p/433678471/ Two_upoznaj_nove_ljude_julius, http://u.wn.com/p/433697676/ grupe_za_upoznavanje,
, http://paste.madcad.net/view/bb4134cc erotisk_thai_massage_bruxelles_centre, https://bin.simulakrum.org/view/769b3885 erotisk_litteratur_opvarmning, https://pasted.cf/view/27c76c4c ona_trazi_njega_unsko_sanski_kanton,
, http://paste.madcad.net/view/bb4134cc erotisk_thai_massage_bruxelles_centre, https://bin.simulakrum.org/view/769b3885 erotisk_litteratur_opvarmning, https://pasted.cf/view/27c76c4c ona_trazi_njega_unsko_sanski_kanton,
, http://dammauhatkets.e-monsite.com/blog/erkeklerle-sohbet-yap.html erkeklerle_sohbet_yap, http://gandrinraca.e-monsite.com/blog/one-on-one-matchmaking.html one_on_one_matchmaking, http://pertemado.e-monsite.com/blog/reddit-vodka.html reddit_vodka,
, http://dammauhatkets.e-monsite.com/blog/erkeklerle-sohbet-yap.html erkeklerle_sohbet_yap, http://gandrinraca.e-monsite.com/blog/one-on-one-matchmaking.html one_on_one_matchmaking, http://pertemado.e-monsite.com/blog/reddit-vodka.html reddit_vodka,
, http://u.wn.com/p/433738801/ besplatni_sex_video, http://u.wn.com/p/433708514/ par_trazi_decka, http://u.wn.com/p/433725130/ uredsko_poslovanje_i_dopisivanje_2_kupnja,
, http://u.wn.com/p/433738801/ besplatni_sex_video, http://u.wn.com/p/433708514/ par_trazi_decka, http://u.wn.com/p/433725130/ uredsko_poslovanje_i_dopisivanje_2_kupnja,
, http://archive.is/lWRWC kina_elsker_danmark, http://archive.is/YgreF telefon_chat_koln_kostenlos_0800, http://archive.is/YNgjY matorke_slike_bih,
, http://archive.is/lWRWC kina_elsker_danmark, http://archive.is/YgreF telefon_chat_koln_kostenlos_0800, http://archive.is/YNgjY matorke_slike_bih,
, http://birthvessuri.reblog.hu/sex-video-bosna sex_video_bosna, http://dolriatantcon.reblog.hu/dlakave-pike dlakave_pičke, http://bloodunalut.reblog.hu/free-serbian-porn free_serbian_porn,
, http://birthvessuri.reblog.hu/sex-video-bosna sex_video_bosna, http://dolriatantcon.reblog.hu/dlakave-pike dlakave_pičke, http://bloodunalut.reblog.hu/free-serbian-porn free_serbian_porn,