【问题标题】:Unity 2017 and HTC ViveUnity 2017 和 HTC Vive
【发布时间】:2017-12-07 20:54:24
【问题描述】:

根据the documentation of Unity,我应该使用Axis1D.SecondaryIndexTrigger 来检测用户是否按下数字7 标识的操纵杆触发器(在HTC Vive 的图像和描述输入的表格中,两者都是显示在上面的链接中)。

但是,当我输入 if(Input.GetAxis(Axis1D.SecondaryIndexTrigger)) 时,编译器会说:

错误 CS0103:名称 `Axis1D' 在当前上下文中不存在

Axis1D 似乎必须导入或有点可用。 我怎么能这样做?

【问题讨论】:

    标签: unity3d htc-vive


    【解决方案1】:

    对于 Htc Vive,您需要从 unity assetstore 导入以下 SteamVR 插件

    如需分步访问入门指南here 以设置 Htc vive

    【讨论】:

    • Oculus 或 HTC Vive 集成(我使用后者)?
    • 对于 htc vive 控制器或 Oculus 控制器,您可以使用 SteamVr 插件,我已经更新了答案。对于输入脚本,请访问更新的入门链接,信息非常清楚。据我所知,您使用的“Axis1D.SecondaryIndexTrigger”用于 oculus 触摸控制器。
    • Axis1D... 通常应该用于两个耳机,以抽象它们 - 根据我链接的文档。
    猜你喜欢
    • 1970-01-01
    • 2019-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多