Chain Posted January 8, 2020 Share Posted January 8, 2020 hello. I'm developing in Unity. Is there a way to turn on / off the Tron mode in Unity? I want it to work with code rather than SteamVR setting. I want to know which classes or methods I can modify SteamVR version is beta 1.9.16 / 2.5.0 (sdk 1.8.19) thanks. Link to comment Share on other sites More sharing options...
Chain Posted January 8, 2020 Author Share Posted January 8, 2020 My purpose is to turn on / off SteamVR-> Setting-> Camera-> Show Camera at Room Edge with code. Link to comment Share on other sites More sharing options...
JCSegula Posted January 8, 2020 Share Posted January 8, 2020 As far as i know, (and is not very much in this topic) you can use this: Valve.VR.OpenVR.Chaperone.ForceBoundsVisible(true) Anyway, I remember i read something about it on Unity Blog: https://blogs.unity3d.com/2017/06/16/codesnippets-toggle-vives-front-facing-camera-and-tron-mode-at-run-time/ Hope it helps a little 😄 1 Link to comment Share on other sites More sharing options...
HackPerception Posted January 8, 2020 Share Posted January 8, 2020 @Chain - The blog @JCSegula posted is the recommended Unity resource on this topic. The user needs to previously have cameras enabled in SteamVR settings for this to work, if they have the cameras disabled, you're out of luck. Link to comment Share on other sites More sharing options...
Chain Posted January 9, 2020 Author Share Posted January 9, 2020 18 hours ago, JCSegula said: As far as i know, (and is not very much in this topic) you can use this: Valve.VR.OpenVR.Chaperone.ForceBoundsVisible(true) Anyway, I remember i read something about it on Unity Blog: https://blogs.unity3d.com/2017/06/16/codesnippets-toggle-vives-front-facing-camera-and-tron-mode-at-run-time/ Hope it helps a little 😄 Thank you. The method you gave me doesn't work, but let's find the relevant rink and script . Link to comment Share on other sites More sharing options...
Chain Posted January 9, 2020 Author Share Posted January 9, 2020 12 hours ago, VibrantNebula said: @Chain - The blog @JCSegula posted is the recommended Unity resource on this topic. The user needs to previously have cameras enabled in SteamVR settings for this to work, if they have the cameras disabled, you're out of luck. EVRSettingsError e = EVRSettingsError.None; OpenVR.Settings.SetBool(OpenVR.k_pch_Camera_Section, OpenVR.k_pch_Camera_EnableCameraForCollisionBounds_Bool, enable, ref e); OpenVR.Settings.Sync(true, ref e); return e; This method(Setbool) is not working... but GetBool method is working. I don't know what is the problem. Link to comment Share on other sites More sharing options...
JCSegula Posted January 9, 2020 Share Posted January 9, 2020 See if this helps: https://github.com/ValveSoftware/steamvr_unity_plugin/issues/20 Link to comment Share on other sites More sharing options...
JCSegula Posted January 14, 2020 Share Posted January 14, 2020 I also remembered this topic: https://blogs.unity3d.com/2017/06/16/codesnippets-toggle-vives-front-facing-camera-and-tron-mode-at-run-time/ Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now