2017-12-13 19 views
0

私は私の学校のインターンシップで受け入れようとしています。私の母国語ではないので、私の英語が完璧でないならば、すみません。GearVR用Unity Gaze Input

私はGearVRのUnityでプログラムを作成しようとしました。 注視入力を利用するプログラムを作らなければならないので、オブジェクトを数秒間見ていると360 *のビデオが表示されます。

GearVR Gaze Inputチュートリアルはウェブ上でほとんど見つからないので、私はStackoverflowでそのショットを撮りたいと思っています。うまくいけば誰かが私を助けてくれるはずです! :)

答えて

0

Physics.Raycastを使用する必要があります。このメソッドは、カメラポイントからカメラ方向に光線を放出します。単にFixedUpdate方法であなたのカメラでこのスクリプトを入れて、別のスクリプトが検出するオブジェクトでMyObjectScriptという名前

// Does the Ray hit an object with a component named MyObjectScript? 
RaycastHit hit; 
Vector3 fwd = transform.TransformDirection(Vector3.forward); 
if (Physics.Raycast(transform.position, fwd, out hit)) 
{ 
    var script = hit.transform.GetComponent<MyObjectScript>(); 
    if (script != null) 
    { 
     //Do your stuff... 
    } 
} 

:あなたはそのようなものを使用することができます。

+0

myobjectscriptには何が必要ですか? –

関連する問題