当前位置:网站首页>Some problems in the development of unity3d upgraded 2020 VR
Some problems in the development of unity3d upgraded 2020 VR
2022-07-06 10:44:00 【foenix66】
Unity3D upgrade 2020 edition VR Some problems that may be encountered in development
1.Unity3D 2020 edition VR Has been integrated into XR And uniformly provided in the form of plug-in package
stay Unity2020 Version before , open VR The function is to Player Setting The admission Virtual Reality Supported Options , And load the required VR SDK library 
Unity2020 Built in version XR Settings The function has been cancelled , To pass through XR Plugin Management Plug in package 
After installing the plug-in package, you can choose what you need VR library 
In the corresponding VR Set options in the library 
If you don't need to use VR Special functions of plug-ins , There is no need to introduce VR Corresponding development package , Such as StreamVR package ,XR The framework plug-in already contains general VR function
2.Unity3D 2020 edition VR The camera needs to be set separately before it can track the head display position
Unity3D 2020 Before Edition , As long as the camera Target Eye Set to Both, By default, you can track the head display position .
Unity3D 2020 The version needs to load the corresponding components before it can be tracked .


To create a new scene, you can directly select the menu GameObject->XR->Convert Main Camera To XR Rig, The editor automatically helps you set up in the scene VR Camera Components , The upgrade scenario can be created manually by imitating the system creation components
3.Shader Report errors :undeclared identifier 'sampler_CameraDepthTexture’
Shader error in 'Hidden/Post FX/Fog': undeclared identifier 'sampler_CameraDepthTexture' at line 63 (on d3d11)
Compiling Vertex program with STEREO_INSTANCING_ON
Platform defines: SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_ENABLE_DETAIL_NORMALMAP UNITY_ENABLE_REFLECTION_BUFFERS UNITY_LIGHTMAP_FULL_HDR UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BLENDING UNITY_SPECCUBE_BOX_PROJECTION UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS
Disabled keywords: FOG_EXP FOG_EXP2 FOG_LINEAR SHADER_API_GLES30 UNITY_ASTC_NORMALMAP_ENCODING UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_DXT5nm UNITY_NO_FULL_STANDARD_SHADER UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_VIRTUAL_TEXTURING
The question may be Shader I won't support it VR Caused by binocular rendering mode ,XR The plug-in rendering mode supports single pass rendering , hold Multi Pass It is amended as follows Single Pass Instanced That's all right.

4. Report errors :Failed to load openxr runtime loader.
Failed to load openxr runtime loader.
UnityEngine.XR.Management.XRGeneralSettings:AttemptInitializeXRSDKOnLoad () (at Library/PackageCache/com.unity.xr.[email protected]4.2.1/Runtime/XRGeneralSettings.cs:148)
This problem is difficult to find , The solution found after a toss is very simple , Don't put the project under the Chinese path
边栏推荐
- Time complexity (see which sentence is executed the most times)
- First blog
- MySQL31-MySQL事务日志
- [reading notes] rewards efficient and privacy preserving federated deep learning
- 导入 SQL 时出现 Invalid default value for ‘create_time‘ 报错解决方法
- Typescript入门教程(B站黑马程序员)
- 保姆级手把手教你用C语言写三子棋
- Record the first JDBC
- Introduction tutorial of typescript (dark horse programmer of station B)
- February 13, 2022 - Maximum subarray and
猜你喜欢

CSDN问答标签技能树(一) —— 基本框架的构建

MySQL35-主从复制

CSDN-NLP:基于技能树和弱监督学习的博文难度等级分类 (一)

Just remember Balabala

使用OVF Tool工具从Esxi 6.7中导出虚拟机

API learning of OpenGL (2002) smooth flat of glsl

Typescript入门教程(B站黑马程序员)

What is the current situation of the game industry in the Internet world?

Pytoch LSTM implementation process (visual version)

CSDN博文摘要(一) —— 一个简单的初版实现
随机推荐
Mysql26 use of performance analysis tools
Not registered via @enableconfigurationproperties, marked (@configurationproperties use)
Typescript入门教程(B站黑马程序员)
Yum prompt another app is currently holding the yum lock; waiting for it to exit...
数据库中间件_Mycat总结
Mysql30 transaction Basics
MySQL 20 MySQL data directory
Texttext data enhancement method data argument
MySQL21-用户与权限管理
MySQL24-索引的数据结构
Navicat 导出表生成PDM文件
基于Pytorch肺部感染识别案例(采用ResNet网络结构)
Database middleware_ MYCAT summary
Nanny hand-in-hand teaches you to write Gobang in C language
What is the current situation of the game industry in the Internet world?
Mysql33 multi version concurrency control
CSDN问答标签技能树(二) —— 效果优化
Global and Chinese market of transfer switches 2022-2028: Research Report on technology, participants, trends, market size and share
Timestamp with implicit default value is deprecated error in MySQL 5.6
How to find the number of daffodils with simple and rough methods in C language