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

 

前の記事

Three years http://ampland.fun/ amp land "I think that's a risk you have to take," he said, "Any path forward, there's a political downside to it. We didn't come here to get re-elected and have safe political careers. We came here to get things done."

 Three years http://ampland.fun/ amp land "I think that's a risk you have to take," he said, "Any path forward, there's a political downside to it. We didn't come here to get re-elected and have safe political careers. We came here to get things done."

I study here http://sextube.in.net/ tubesex Miyazaki's latest film, "The Wind Rises", claimed a coveted competition slot at the current Venice Film Festival. He won an Academy Award for "Spirited Away" and many other Japanese and international prizes.

 I study here http://sextube.in.net/ tubesex Miyazaki's latest film, "The Wind Rises", claimed a coveted competition slot at the current Venice Film Festival. He won an Academy Award for "Spirited Away" and many other Japanese and international prizes.

An estate agents http://spankwire.in.net/ spankwire com A Department for Education spokeswoman said: "Our major reforms - which are improving the lives of children and young people - are underpinned by a substantial programme of research and evaluation.

 An estate agents http://spankwire.in.net/ spankwire com A Department for Education spokeswoman said: "Our major reforms - which are improving the lives of children and young people - are underpinned by a substantial programme of research and evaluation.

I live in London http://efukt.fun/ e fukt More than 95 percent of celiac patients go undiagnosed,according to the National Institutes of Health. Undiagnosedceliac disease can quadruple the risk of death, according tostudies from the Mayo Clinic.

 I live in London http://efukt.fun/ e fukt More than 95 percent of celiac patients go undiagnosed,according to the National Institutes of Health. Undiagnosedceliac disease can quadruple the risk of death, according tostudies from the Mayo Clinic.

Other amount http://pof.in.net/ pof login uk "Our government is closed for the first time in 17 years. Apolitical party is risking default for the first time since the1700s. This is not normal. That's why we have to put a stop toit," he said.

 Other amount http://pof.in.net/ pof login uk "Our government is closed for the first time in 17 years. Apolitical party is risking default for the first time since the1700s. This is not normal. That's why we have to put a stop toit," he said.

We used to work together http://sextube.in.net/ sextub The ring belongs to LeLonnie Alexander, a Genesee County woman who lost it while posing for a photo at the waterfall. Alexander slipped and fell into the water and felt the ring slide off her finger.

 We used to work together http://sextube.in.net/ sextub The ring belongs to LeLonnie Alexander, a Genesee County woman who lost it while posing for a photo at the waterfall. Alexander slipped and fell into the water and felt the ring slide off her finger.

I'd like to send this to http://ampland.fun/ mpland Although some speculated that Daley's health played a role in the decision, Delay refuted rumors with a pronouncement of a clean bill of health. "I turn 65 in August. I'm in good health," he said.

 I'd like to send this to http://ampland.fun/ mpland Although some speculated that Daley's health played a role in the decision, Delay refuted rumors with a pronouncement of a clean bill of health. "I turn 65 in August. I'm in good health," he said.

cheap wedding guest dresses

 #BridesmaidDresses,#CheapBridesmaidDresses,#BridesmaidDresses2019 <a href="https://www.vdressy.com/Wedding-Party-Dresses-c4/" title="cheap wedding guest dresses">cheap wedding guest dresses</a>

I'm in a band http://zorras.in.net/ muyzorras.com "She was conscious," said Garcia. "She appeared to be in shock. ... Her mom had just texted her hearts and smiley faces. She said, 'Just hold me.' ... I kept her face from looking at her leg."

 I'm in a band http://zorras.in.net/ muyzorras.com "She was conscious," said Garcia. "She appeared to be in shock. ... Her mom had just texted her hearts and smiley faces. She said, 'Just hold me.' ... I kept her face from looking at her leg."

An accountancy practice http://efukt.fun/ efukt.com Chon was a 23-year-old engineering student when he was at a friend's house where the DEA found 18,000 ecstasy pills, other drugs and weapons. Iredale acknowledged Chong was there to consume marijuana.

 An accountancy practice http://efukt.fun/ efukt.com Chon was a 23-year-old engineering student when he was at a friend's house where the DEA found 18,000 ecstasy pills, other drugs and weapons. Iredale acknowledged Chong was there to consume marijuana.

Powered By

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