USe with Daydream VR Reticle Getting Stuck
Posted: Fri Feb 24, 2017 9:44 am
Hi there,
Being Honest first, I am using the evaluation version of the Dialogue system to test out whether it can be used for a Google Daydream VR project I am working on. I'm very close to hitting purchase, but am encountering a snag I was wondering if there is an easy solution for. I'm fairly new to development so excuse me if this is silly!
Essentially, I have my UI set to world space, so that it can be viewed properly in VR, I am using the GVR prefabs:
-GVRViewerMain
-GVRControllerMain
-GVREventSystem
-GVRControllerpointer
The conversation engine works well and in VR I think I can make really good use of it. In order to do so I have removed the graphics raycaster component on the Dialogue Manager's canvas and replaced it with the GVRPointerGraphicRaycaster script. Essentially I am replacing the standard raycasting components with ones dedicated to the daydream controller. I'm also using the "ComputerUnityUIDialogueUI" prefab for my UI.
The problem I am encountering is that when selecting a response to a conversation, after the response fades and before the next response comes in, the reticle on the pointer is getting stuck where the response area is. I can essentially pick it up again when a new response is offered but when no repsonse is on screen the reticle just sticks to where the repsonses are and is no longer attached to the laser from the controller.
Does this make sense? I hope there is something simple I am missing!
Thanks,
Duncan
Being Honest first, I am using the evaluation version of the Dialogue system to test out whether it can be used for a Google Daydream VR project I am working on. I'm very close to hitting purchase, but am encountering a snag I was wondering if there is an easy solution for. I'm fairly new to development so excuse me if this is silly!
Essentially, I have my UI set to world space, so that it can be viewed properly in VR, I am using the GVR prefabs:
-GVRViewerMain
-GVRControllerMain
-GVREventSystem
-GVRControllerpointer
The conversation engine works well and in VR I think I can make really good use of it. In order to do so I have removed the graphics raycaster component on the Dialogue Manager's canvas and replaced it with the GVRPointerGraphicRaycaster script. Essentially I am replacing the standard raycasting components with ones dedicated to the daydream controller. I'm also using the "ComputerUnityUIDialogueUI" prefab for my UI.
The problem I am encountering is that when selecting a response to a conversation, after the response fades and before the next response comes in, the reticle on the pointer is getting stuck where the response area is. I can essentially pick it up again when a new response is offered but when no repsonse is on screen the reticle just sticks to where the repsonses are and is no longer attached to the laser from the controller.
Does this make sense? I hope there is something simple I am missing!
Thanks,
Duncan