Closed oliversitan closed 2 months ago
Thanks for this - I tried it and could not get it working .Issues with both the manifest.json (Unity says 'invalid'/crashing on open), and also with making the successful update to replace the obsolete '.isPresent'. WOuld love it if the project creators/maintainers make the fix of course! Beyond my ability right now.
First close the unity project and update the manifest "Packages/manifest.json" to enable the new render pipeline. I disable some thing what i not use like "visual studio code" but you can enable it in Unity in "window/Package Manager"
Open unity and update the webxr manager script to fix old dependency, is located on "Assets/WebXR/Scripts/WebXRManager.cs", fix based on the official documentation of unity "https://docs.unity3d.com/ScriptReference/XR.XRDevice-isPresent.html":
by last step update the render pipeline asset by creating one new configuration:
1- Create the render configuration: Right click in one project folder "create/rendering/universal render pipeline/pipeline asset (forward rendered)" (that will create 2 files, one whit the name what you put and one whit the same but with "_Renderer" at the end, both are necessary but we need to use the the first one.) 2 -assign the configuration: -go to "edit/project settings..." -assign the asset in the "Graphics" tab -assign the asset in the "Quality" tab on all quality levels. (for more info pres the question mark symbol)
All done.