我正在尝试将Google Cardboard SDK集成到Vuforia Unity项目中。 here描述了实现这一目标的方法。我的问题是相机尺寸太小。我上传图片以便更好地解释它:
这就是我所取得的成就。
我对Vuforia和Unity很陌生,事情并不是很清楚。你能告诉我为什么相机尺寸这么小吗?有没有办法让它足够大?我使用的是Nexus 5.提前谢谢!
答案 0 :(得分:0)
这是由他们指示您添加到CardboardEye.cs的以下行引起的:
{{1}}
在我的项目中,我评论说它的效果要好得多,但是之后,我还没有使用视频直通。您的里程可能会有所不同。
答案 1 :(得分:0)
纸板预制脚本和纸板,我的厚实是这样的原因。如果你保持左/右凸轮的纸板启用但你禁用了相机属性,它会自动更正你在运行时更改的每个数字,(在编辑器中检查)所以如果你禁用了凸轮,脚本将不会应用这些值允许你使用AR的,全屏工作但是!超级放大,这是一个问题。因为缩小比实际尺寸好得多。
答案 2 :(得分:0)
我在我的Android手机上修复它只是添加了CardboardEye.cs
zoom = 2.8f / Mathf.Lerp(1 / proj[1, 1], 1 / monoProj11, lerp) / proj[1, 1];
proj[0, 0] *= zoom;
proj[1, 1] *= zoom;
前
Vuforia.VuforiaBehaviour.Instance.ApplyCorrectedProjectionMatrix(proj, eye == Cardboard.Eye.Left);
注意:2.8f是任意值......
谢谢,
答案 3 :(得分:0)
我使用 Unity 2019.4.* 和 Vuforia 9.8.8,我找到了一个简单的解决方案:在 ARCamera 的“转换”部分的“大小”字段(x,y,z)中,我放置了 1.8 1.8 1.8。它对我有用。