投稿日: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/433787443/ Novi_Sad_Porn_Videos, http://u.wn.com/p/433798190/ zene_za_upoznavanje_austrija, http://u.wn.com/p/433806311/ privatne_masaze_rijeka,

 , http://u.wn.com/p/433787443/ Novi_Sad_Porn_Videos, http://u.wn.com/p/433798190/ zene_za_upoznavanje_austrija, http://u.wn.com/p/433806311/ privatne_masaze_rijeka,

, https://u.wn.com/2018/12/13/Bake_za_sex_oglasi/ bake_za_sex_oglasi, http://u.wn.com/p/433838895/ cure_iz_istre_za_dopisivanje, http://u.wn.com/p/433811778/ zena_trazi_muskarca_zadar,

 , https://u.wn.com/2018/12/13/Bake_za_sex_oglasi/ bake_za_sex_oglasi, http://u.wn.com/p/433838895/ cure_iz_istre_za_dopisivanje, http://u.wn.com/p/433811778/ zena_trazi_muskarca_zadar,

, https://bitbin.it/83krhLy8/ hookup_website_toronto, https://bitbin.it/4yWGUeHa/ dating_for_40_year_olds, http://archive.is/kmRbQ sex_domaci_video,

 , https://bitbin.it/83krhLy8/ hookup_website_toronto, https://bitbin.it/4yWGUeHa/ dating_for_40_year_olds, http://archive.is/kmRbQ sex_domaci_video,

, https://www.twitch.tv/events/BXI5FwCUTReZcACcp171YA lesbian_masturbation_stories, https://www.twitch.tv/events/h7YDXYGFTtmiskFR3WCLiw make_them_scared_uw, https://www.twitch.tv/events/MZJq8MxeSxuSZoQOOUhBIA swipe_buster,

 , https://www.twitch.tv/events/BXI5FwCUTReZcACcp171YA lesbian_masturbation_stories, https://www.twitch.tv/events/h7YDXYGFTtmiskFR3WCLiw make_them_scared_uw, https://www.twitch.tv/events/MZJq8MxeSxuSZoQOOUhBIA swipe_buster,

, http://u.wn.com/p/433844598/ Kako_steći_prijatelje, http://u.wn.com/p/433852092/ pula_oglasi_poznanstva, http://u.wn.com/p/433847378/ Jebanje_Matorke_Iz_Bosne,

 , http://u.wn.com/p/433844598/ Kako_steći_prijatelje, http://u.wn.com/p/433852092/ pula_oglasi_poznanstva, http://u.wn.com/p/433847378/ Jebanje_Matorke_Iz_Bosne,

, http://krisunaran.e-monsite.com/blog/busy-guy.html busy_guy, http://hampphadedu.e-monsite.com/blog/gay-online-dating-sites.html gay_online_dating_sites, http://blumimwhopec.e-monsite.com/blog/dating-in-amsterdam.html dating_in_amsterdam,

 , http://krisunaran.e-monsite.com/blog/busy-guy.html busy_guy, http://hampphadedu.e-monsite.com/blog/gay-online-dating-sites.html gay_online_dating_sites, http://blumimwhopec.e-monsite.com/blog/dating-in-amsterdam.html dating_in_amsterdam,

, http://u.wn.com/p/433878804/ Sexy_Oglasi_Leskovac, http://u.wn.com/p/433874784/ oglasnici_u_hrvatskoj, http://u.wn.com/p/433883507/ pricaonica_krstarica_flash,

 , http://u.wn.com/p/433878804/ Sexy_Oglasi_Leskovac, http://u.wn.com/p/433874784/ oglasnici_u_hrvatskoj, http://u.wn.com/p/433883507/ pricaonica_krstarica_flash,

, http://vkmonline.com/blogs/post/1051936 download_lagu_qasidah_nida_ria_jilbab_putih, http://vkmonline.com/blogs/post/1054129 rfa_pro_apk_free_download, http://vkmonline.com/blogs/post/1054433 torrent_tableau_9,

 , http://vkmonline.com/blogs/post/1051936 download_lagu_qasidah_nida_ria_jilbab_putih, http://vkmonline.com/blogs/post/1054129 rfa_pro_apk_free_download, http://vkmonline.com/blogs/post/1054433 torrent_tableau_9,

, ablls_r_skachat_na_russkom, http://www.hongfire.com/forum/forum/hongfire-community/the-community-centre/help-support/6520548-cenmax-cm-315-схема-подключения Cenmax_cm_315_skhema_podkliucheniia, russkaia_slovesnost_7_klass_albetkov,

 , ablls_r_skachat_na_russkom, http://www.hongfire.com/forum/forum/hongfire-community/the-community-centre/help-support/6520548-cenmax-cm-315-схема-подключения Cenmax_cm_315_skhema_podkliucheniia, russkaia_slovesnost_7_klass_albetkov,

, http://vkmonline.com/blogs/post/1348338 Milan_Violeta_Glupaca_Filipovic, http://vkmonline.com/blogs/post/1348324 Váš_internetový_prehliadač_je_zastaralý, http://vkmonline.com/blogs/post/1348275 licni_oglasi_njemacka,

 , http://vkmonline.com/blogs/post/1348338 Milan_Violeta_Glupaca_Filipovic, http://vkmonline.com/blogs/post/1348324 Váš_internetový_prehliadač_je_zastaralý, http://vkmonline.com/blogs/post/1348275 licni_oglasi_njemacka,

Powered By

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