我正在尝试将Google Cardboard SDK集成到Vuforia Unity项目中 . 实现这一目标的方法描述为here . 我的问题是相机尺寸太小 . 我正在上传图片以便更好地解释它:
这就是我所取得的成就 .
这是我期望的:
我对Vuforia和Unity很新,但事情并不是很清楚 . 你能告诉我为什么相机尺寸这么小吗?有没有办法让它足够大?我正在使用Nexus 5.提前谢谢!
这是由他们指示您添加到CardboardEye.cs的以下行引起的:
Vuforia.VuforiaBehaviour.Instance.ApplyCorrectedProjectionMatrix(proj, eye == Cardboard.Eye.Left);
在我的项目中,我评论说它的效果要好得多,但后来我没有使用视频直通 . 你的旅费可能会改变 .
纸板预制脚本和纸板,我是厚的原因 . 如果你保持左/右凸轮的纸板启用但你禁用了相机属性,它会自动更正你在运行时更改的每个数字,(在编辑器中检查)所以如果你禁用了凸轮,脚本将不会应用这些值允许你使用AR的,全屏工作但是!超级放大,这是一个问题 . 因为缩小比实际尺寸好得多 .
我在我的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;
之前
注意:2.8f是一个任意值......
谢谢,
3 回答
这是由他们指示您添加到CardboardEye.cs的以下行引起的:
在我的项目中,我评论说它的效果要好得多,但后来我没有使用视频直通 . 你的旅费可能会改变 .
纸板预制脚本和纸板,我是厚的原因 . 如果你保持左/右凸轮的纸板启用但你禁用了相机属性,它会自动更正你在运行时更改的每个数字,(在编辑器中检查)所以如果你禁用了凸轮,脚本将不会应用这些值允许你使用AR的,全屏工作但是!超级放大,这是一个问题 . 因为缩小比实际尺寸好得多 .
我在我的Android手机上修复了它只是添加了CardboardEye.cs
之前
注意:2.8f是一个任意值......
谢谢,