1
我是Google Cardboard + Unity的用戶,我想繪製自定義3D線條。爲此,我把劇本每隻眼睛的攝像頭,看起來像上:谷歌紙板:GL.LINES正在吸引每隻眼睛的限制
void OnPostRender()
{
GL.InvalidateState();
GL.PushMatrix();
mat.SetPass(0);
GL.Begin(GL.LINES);
GL.Vertex(...);
GL.Vertex(...);
...
GL.End();
GL.PopMatrix();
}
雖然它的工作電腦(甚至在魔環)上偉大的,它表現不同的Android版本:線抽出這是視域的限制討厭,因爲最後一個視口被污染了第一個。
我無法發佈圖像,但右眼線超過左眼。 我使用三星Galaxy S3 + OpenGL ES 2.0(3.0不適用於該設備)。 有沒有辦法避免Android上的這種行爲?
NB:GL.InvalidateState()用於具有正確的顏色,否則線是黑色的Android上
感謝您的回覆。 但是我想找到一種方法來處理GL,因爲我不想支付只用於調試的插件。 –