about DialogueSystemMotionControllerBridge
-
- Posts: 33
- Joined: Tue Aug 08, 2017 4:06 pm
Re: about DialogueSystemMotionControllerBridge
this is the problem
i hope the video show this time
i hope the video show this time
Re: about DialogueSystemMotionControllerBridge
Hi,
Here's an updated support package: MotionController_Support_2018-07-20.unitypackage
The example scene shows 3 ways to start a conversation:
1. Proximity Selector (press 'F' to talk).
2. Motion Controller interaction.
3. OnTriggerEnter.
Remove the Box Collider from your player. It doesn't work well with the Sphere Colliders that Motion Controller adds automatically. Instead, add the trigger collider to the NPC. Look at the GameObject named "Private Hart Clone" for an example.
I'm not an expert with Motion Controller interaction. It works if you walk straight forward to "Private Hart". But if you look away, or if you run the conversation once, it doesn't work again. I think it's because of the way I set up the interaction. If you set it up correctly in Motion Controller, the Dialogue System should work fine with it.
(Sorry about not understanding before. I forgot you were using Motion Controller. Someone else had recently asked about Invector integration, so I was testing that with OnTriggerEnter. )
Here's an updated support package: MotionController_Support_2018-07-20.unitypackage
The example scene shows 3 ways to start a conversation:
1. Proximity Selector (press 'F' to talk).
2. Motion Controller interaction.
3. OnTriggerEnter.
Remove the Box Collider from your player. It doesn't work well with the Sphere Colliders that Motion Controller adds automatically. Instead, add the trigger collider to the NPC. Look at the GameObject named "Private Hart Clone" for an example.
I'm not an expert with Motion Controller interaction. It works if you walk straight forward to "Private Hart". But if you look away, or if you run the conversation once, it doesn't work again. I think it's because of the way I set up the interaction. If you set it up correctly in Motion Controller, the Dialogue System should work fine with it.
(Sorry about not understanding before. I forgot you were using Motion Controller. Someone else had recently asked about Invector integration, so I was testing that with OnTriggerEnter. )
-
- Posts: 33
- Joined: Tue Aug 08, 2017 4:06 pm
Re: about DialogueSystemMotionControllerBridge
works!
thanks Tony. but the the only problem is that i want the character talk to npc only when he is face to face to the npc.
other question i have is how i can do that the button continue fill all the canvas
no matter where i clicked, the conversation continue
thanks again. you support is the best .)
thanks Tony. but the the only problem is that i want the character talk to npc only when he is face to face to the npc.
other question i have is how i can do that the button continue fill all the canvas
no matter where i clicked, the conversation continue
thanks again. you support is the best .)
Re: about DialogueSystemMotionControllerBridge
Hi,
I'll send you an example scene soon.
For OnTriggerEnter, you'll need to put the collider on a child GameObject with a different tag.
For the continue button, you'll need to make the button cover the screen and set the color alpha to 0 to make it invisible.
The example scene will demonstrate both.
I'll send you an example scene soon.
For OnTriggerEnter, you'll need to put the collider on a child GameObject with a different tag.
For the continue button, you'll need to make the button cover the screen and set the color alpha to 0 to make it invisible.
The example scene will demonstrate both.
Re: about DialogueSystemMotionControllerBridge
Here's the example scene: MotionControllFacingTriggerExample_2018-07-21.unitypackage
The player has a child GameObject named ProximitySelector. It uses the GameController tag, but you can use whatever tag you want. Make sure the NPC's Dialogue System Trigger > Conditions > Accepted Tags only accepts this tag.
The Dialogue Manager points to a customized UI. I moved the continue button outside of the NPC subtitle panel and made it cover the whole screen.
The player has a child GameObject named ProximitySelector. It uses the GameController tag, but you can use whatever tag you want. Make sure the NPC's Dialogue System Trigger > Conditions > Accepted Tags only accepts this tag.
The Dialogue Manager points to a customized UI. I moved the continue button outside of the NPC subtitle panel and made it cover the whole screen.
-
- Posts: 33
- Joined: Tue Aug 08, 2017 4:06 pm
Re: about DialogueSystemMotionControllerBridge
thanks work great
Re: about DialogueSystemMotionControllerBridge
Great! Glad we could find a good solution.
-
- Posts: 33
- Joined: Tue Aug 08, 2017 4:06 pm
Re: about DialogueSystemMotionControllerBridge
Hi Tony
i think i found a bug.
if you open and close quest log window and after you complete a quest o subentry and open the quest log this isn't updated and show the same information like before. you need to clicked in the ques for update the information.
thanks again
i think i found a bug.
if you open and close quest log window and after you complete a quest o subentry and open the quest log this isn't updated and show the same information like before. you need to clicked in the ques for update the information.
thanks again
Re: about DialogueSystemMotionControllerBridge
I'll fix that in the upcoming version 2.0.3.
-
- Posts: 33
- Joined: Tue Aug 08, 2017 4:06 pm
Re: about DialogueSystemMotionControllerBridge
Hi tony
I have a question
I used many dialogue system trigger (in my project for all object that needed a trigger)
the cost in performance is high?
thanks
I have a question
I used many dialogue system trigger (in my project for all object that needed a trigger)
the cost in performance is high?
thanks