In my scene, there are two cameras: one ZCamera and one Unity MainCamera. When running my project on a zSpace device, I noticed a problem: after disabling the ZCamera, it does not switch to Unity’s MainCamera. Instead, the screen remains stuck on the last frame rendered by the ZCamera, and the display does not refresh to show the Unity MainCamera’s view. This issue only occurs when the project is running on the zSpace device.
The problem that you’re probably encountering is that zCore presents to a custom presentation endpoint/window. My first recommendation would be to find a way to do what you intend without switching cameras. If you absolutely need to switch to a different camera, then the solution may be to customize ZCamera to publicly expose the render textures that its rendering to. Once you’ve done that, then you can configure your other camera to render to the render textures which are presented to the custom endpoint.
Alex S