首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用触摸板gearVR

如何使用触摸板gearVR
EN

Stack Overflow用户
提问于 2015-11-26 16:19:26
回答 1查看 396关注 0票数 3

我试着编写一个脚本,当有人触摸(三星设备VR的)触摸板时,改变天框。我做了一些关于触摸板输入的研究,我发现它应该像鼠标一样工作。所以我就这么做了:

代码语言:javascript
复制
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];
      }
   }
}

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

EN

回答 1

Stack Overflow用户

发布于 2016-01-29 01:10:04

这应该是可行的,但您也可以使用:

代码语言:javascript
复制
if (Input.GetButtonDown("Fire1"))

但你至少需要Unity 5.2 (我想)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33933578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档