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

时间:2015-06-17 16:52:33

标签: google-cardboard

我是谷歌纸板sdk的新手。与右边相比,我需要为左眼绘制略微不同的图像(我知道失真校正得到了处理)。我从docs看到了“Eye”类规范(其实例传递给OnDrawEye())。它似乎不包含被引用的眼睛的信息。如何判断图像是针对右眼还是左眼进行渲染并相应编码?

1 个答案:

答案 0 :(得分:2)

在你实现CardboardView.StereoRenderer的类中,你必须定义函数onDrawEye(),在这个函数中你会收到一个Eye类型的参数,你可以通过该参数知道当前用函数渲染的是什么眼睛的getType()。您可以使用Eye.Type

中定义的常量检查眼睛