Unity报错:Assertion failed on expression: ‘IsMatrixValid(matrix)‘...的解决办法

问题描述:

我在运行steam VR的Interaction_Example时报错,且为运行画面为黑屏,其中unity为2021.3.6f1c1,steam VR(2.7.3),steamvrSDK(1.23.7),头显为HTC Vive pro2。报错具体内容如下:

Assertion failed on expression: 'IsMatrixValid(matrix)'
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)

Screen position out of view frustum (screen pos 0.000000, 0.000000, 300.000000) (Camera rect 0 0 0 0)
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)

Unity报错:Assertion failed on expression: ‘IsMatrixValid(matrix)‘...的解决办法_第1张图片

 问题解决:

点击Edit->Project Settings...->XR Plug-in Management->OpenVR 把Stereo Rendering Mode设置为Multi Pass.

Unity报错:Assertion failed on expression: ‘IsMatrixValid(matrix)‘...的解决办法_第2张图片

 

你可能感兴趣的:(Unity,vr,unity)