如何更改只为一只眼睛渲染的图像?

How do I change the image rendered for just one eye?

我是 google 纸板 SDK 的新手。与右眼相比,我需要为左眼绘制一个略有不同的图像(我知道失真校正已处理)。我从 docs.It 中看到 "Eye" class 规范(它的一个实例被传递给 OnDrawEye())似乎不包含所引用的眼睛的信息。如何判断图像是为右眼还是左眼渲染并相应地编码?

在实现CardboardView.StereoRenderer的class中,你必须定义函数onDrawEye(),在这个函数中你接收到一个眼睛类型的参数,从那个参数你可以知道眼睛是什么目前正在使用函数 getType() 进行渲染。您可以使用 Eye.Type

中定义的常量检查眼睛