Unity5ハコスコVR開発 注視点のポインターとGameObjectが重なった時ごにょごにょする (Google Cardboard SDK for Unity)
最近VR開発を始めまして、その日々を綴ります。
今回は注視点のポインター表示とGameObjectと重なった時に何か処理をする方法メモです。
追記:
良い記事がすでにありました!
Google Cardboard SDK for Unity v0.6の3Dサウンド (Spatial Audio)と視線マーカー
http://qiita.com/yanosen_jp/items/0d23fb3d59673c5aa153
サンプルを参考に我流なので、
アカンだろというところがあったらコメんとください。
セットアップ編を済ませた状態でお願いします。
セットアップ編はこちら
▫️Unity5ハコスコVR開発 セットアップ編
http://qiita.com/39_isao/items/a4af0b97cb0a95b35d8d
方法
1.Main CameraにPhysics Raycasterコンポーネントをアタッチします。
2.Main Cameraの子オブジェクトとして、空のGameObjectを作ります。名前を「Cardbord Reticle」とでもしときます。
作成したCardbord Reticleに、
MeshRendererコンポーネント、CardbordReticle.cs、Resources/UI/の中にあるCardboardReticleMaterialをアタッチします。完了図⇩
※CardbordReticleの色を変更してます。
3、EventSystemを追加。Touch Input Moduleコンポーネント、GazeInputMOzule.csをアタッチ。完了図⇩
次はcubeの方の設定です。
4.cubeに新規スクリプトでHit.csを追加。
OnOver関数でも作っときます。
public void OnOver(){
Debug.Log("Hit");
}
5.cubeにEventTriggerコンポーネントをアタッチ。
PointEnter時に自分自身のHit.OnOver()を呼び出すように設定。
6.実行
完成です!注視点のポインターをcubeに重ねるとHitというログが出ます。
この仕組みを活用してシューティングゲームもどきのようなものが作れると思います。
ハコスコVR楽しいですね!
続く... かもしれない
Author And Source
この問題について(Unity5ハコスコVR開発 注視点のポインターとGameObjectが重なった時ごにょごにょする (Google Cardboard SDK for Unity)), 我々は、より多くの情報をここで見つけました https://qiita.com/39_isao/items/6a9ffa1c6df3ebb197c2著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .