2019年3月26日 星期二

8ㄍ VR實境課週記 Week06

Week 06

Step 01 編譯器環域更新


Step 02 封包確認認識


Step 03 觸擊把手按鍵產生文字

Step 04觸擊把手按鍵產生球(這時是一按就產生一堆)















Step 05觸擊把手按鍵產生球(按一次產生一個)

Step 06 觸擊把手按鍵產生球(跟著把手生成)


code:


public SteamVR_Action_Boolean triggerDown;
    // Start is called before the first frame update
    public GameObject mysphere;  ///物件
    public GameObject myController;///把手座標
    bool state=false;
    
    void Update()
    {
        if(triggerDown.GetState(SteamVR_Input_Sources.Any))
        {
            if(state==false)///確認觸擊
            {
                state=true;

                print("triggerDown");///按下去產生文字資訊

            GameObject now=Instantiate(mysphere);///按下產生
            //now.transform.position = new Vector3(x,y,0);///定點產生的
            //x++;
            now.transform.position=myController.transform.position;///跟隨把手座標
            }
        }
        else
        {
            state=false;
        }
    }      

沒有留言:

張貼留言