【发布时间】:2020-07-14 17:18:22
【问题描述】:
我在 Unity 中试用了 Vuforia。我设置了 Vuforia SDK 并添加了一个 AR 相机。在电脑上打开是粉屏,在安卓上打开是黑屏。我无法解决这个问题。
这些是调试消息:
- MissingMethodException: string[] UnityEditor.PlayerSettings.GetVirtualRealitySDKs(UnityEditor.BuildTargetGroup) Vuforia.EditorClasses.VuforiaBehaviourEditor.OnInspectorGUI () (at :0) UnityEditor.UIElements.InspectorElement+c__DisplayClass58_0.b__0 () (在 :0)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr, Boolean&)
-
“自定义/视频背景”中的着色器错误:意外的 #endif 指令。在 /Unity Project/V20D/Library/PackageCache/com.ptc.vuforia.engine@8.6.10/Vuforia/Shaders/VuforiaVideoBackground.cginc(27) 使用 VUFORIA_RGB 编译 Fragment 程序 平台定义: UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_DESKTOP UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHTMAP_DLDR_ENCODING 禁用关键字:VUFORIA_YUVNV12 VUFORIA_YUVNV21 VUFORIA_YUV420P VUFORIA_YUVYV12 UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING P>
-
无法连接引脚 - RenderStream()
-
捕捉相机馈送时出错。可能是摄像头断开了?
【问题讨论】:
标签: c# android unity3d augmented-reality vuforia