如何使用触摸板gearVR

时间:2015-11-26 08:19:26

标签: c# android unity3d oculus gear-vr

当有人触摸触摸板(三星齿轮VR)时,我尝试编写脚本以更改天空盒。我对触摸板输入做了一些研究,我发现它应该像鼠标一样工作。 所以我已经做到了这一点:

using UnityEngine;
using System.Collections;
using System.Collections.Generic;

public class skyboxSwitcher : MonoBehaviour {   
   public List<Material> boxes = new List<Material>();  
   private int index = 0;

   void Update() {
      if (Input.GetMouseButtonDown(0)) 
         switchBox();
   } 

   public void switchBox() {
      if (boxes.Count > 0) {
         index++;
         if (index >= boxes.Count) {
            index = 0;
         }
         RenderSettings.skybox = boxes[index];
      }
   }
}

但它不起作用。我阅读文档并尝试其他一些输入,但仍然得到相同的结果。也许有人已经有同样的问题?谢谢:))

1 个答案:

答案 0 :(得分:0)

这应该有效,但您也可以使用:

if (Input.GetButtonDown("Fire1"))

但你最后需要Unity 5.2(我认为)。