当前位置:网站首页>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
边栏推荐
- Introduction tutorial of typescript (dark horse programmer of station B)
- A brief introduction to the microservice technology stack, the introduction and use of Eureka and ribbon
- How to find the number of daffodils with simple and rough methods in C language
- ZABBIX introduction and installation
- MySQL 29 other database tuning strategies
- MySQL21-用戶與權限管理
- ++Implementation of I and i++
- Database middleware_ MYCAT summary
- Advantages and disadvantages of evaluation methods
- Global and Chinese markets of static transfer switches (STS) 2022-2028: Research Report on technology, participants, trends, market size and share
猜你喜欢

MySQL 29 other database tuning strategies

Water and rain condition monitoring reservoir water and rain condition online monitoring

MySQL25-索引的创建与设计原则

MySQL30-事务基础知识

用于实时端到端文本识别的自适应Bezier曲线网络

MySQL32-锁

Security design verification of API interface: ticket, signature, timestamp

CSDN问答标签技能树(五) —— 云原生技能树

MySQL27-索引優化與查詢優化

Mysql30 transaction Basics
随机推荐
windows无法启动MYSQL服务(位于本地计算机)错误1067进程意外终止
UEditor国际化配置,支持中英文切换
Navicat 导出表生成PDM文件
MNIST implementation using pytoch in jupyter notebook
Csdn-nlp: difficulty level classification of blog posts based on skill tree and weak supervised learning (I)
Breadth first search rotten orange
What is the current situation of the game industry in the Internet world?
Introduction tutorial of typescript (dark horse programmer of station B)
[BMZCTF-pwn] 12-csaw-ctf-2016-quals hungman
Opencv uses freetype to display Chinese
CSDN question and answer module Title Recommendation task (I) -- Construction of basic framework
Win10: how to modify the priority of dual network cards?
Global and Chinese market of thermal mixers 2022-2028: Research Report on technology, participants, trends, market size and share
解决扫描不到xml、yml、properties文件配置
Transactions have four characteristics?
在jupyter NoteBook使用Pytorch进行MNIST实现
C language advanced pointer Full Version (array pointer, pointer array discrimination, function pointer)
MySQL24-索引的数据结构
Time in TCP state_ The role of wait?
MySQL25-索引的创建与设计原则