【问题标题】:Cardboard, Only Rotate main camera with Unity 5Cardboard,仅使用 Unity 5 旋转主摄像头
【发布时间】:2015-09-02 10:37:15
【问题描述】:

我刚开始使用 Google CardboardUnity 5,我已经有了自己的场景,但是当我构建我的 apk 并将其运行到我的 Android 中时,我意识到当我环顾四周时,相机似乎移动了一点,我只想在我的相机动画中环顾四周,但由于额外的移动我可以看到地板和其他错误,我只想参观一下房间。

我已经修改了 CardboardHead 删除了这个条件但不起作用

if (trackPosition) {
  Vector3 pos = Cardboard.SDK.HeadPose.Position;
  if (target == null) {
    transform.localPosition = pos;
  } else {
    transform.position = target.position + target.rotation * pos;
  }
}

你们知道我要修改什么C#文件吗,非常感谢!

【问题讨论】:

    标签: c# android unity3d google-cardboard


    【解决方案1】:

    CardboardMain 的 Cardboard 设置中有一个名为“NeckModelScale”的值。将其设置为 0 以摆脱颈部模型。

    【讨论】:

    • 感觉自己好傻 u_u,我想改这个功能但是好像不行:public float NeckModelScale { get { return neckModelScale; } set { value = Mathf.Clamp01(value); if (!Mathf.Approximately(value, neckModelScale) && device != null) { device.SetNeckModelScale(value); } neckModelScale = value; } }
    • 如果您使用 CardboardMain 预制件,只需在编辑器中选择它并将 Neck Model Scale 滑块拖动到 0。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多