Dialogue newbie - point-and-click interface

Announcements, support questions, and discussion for the Dialogue System.
Post Reply
SleepyOwl
Posts: 3
Joined: Wed Nov 20, 2024 8:05 pm

Dialogue newbie - point-and-click interface

Post by SleepyOwl »

Hello! I'm messing around with a point-and-click project using the Dialogue System. I have it set up and was able to get my test conversation to start on Play, but now I'm doing something else.

In this project, everything is done through the mouse through point-and-click. There's no character movement, and I'm not quite able to extrapolate how to get that to work with the Selector system. It's probably something stupidly simple and I'm missing something.

Workflow:
Scene loads -> click on NPC sprite to initiate dialogue.

Do I still need to use collider triggers for this, or is it actually much simpler and I'm overlooking something obvious? Thanks!
User avatar
Tony Li
Posts: 22085
Joined: Thu Jul 18, 2013 1:27 pm

Re: Dialogue newbie - point-and-click interface

Post by Tony Li »

Hi,

The Dialogue System Extras page has a 2DSelectorExample scene (direct download) that might work the way you want.

It has two sprites that you can click on. The one on the left has a Usable component and relies on the player's Selector. The one on the right uses a UI Button. Both of them have a Dialogue System Trigger, and interaction calls the Dialogue System Trigger's OnUse() method. (For the one on the left, make sure you've ticked the Welcome Window's USE_PHYSICS2D checkbox to enable the Dialogue System's 2D support.) A tip for the one on the left: If you want, you can configure the Usable component's OnSelect() and OnDeselect() events to highlight the sprite somehow -- for example, by turning on an outline effect, or increasing the brightness of the sprite, etc.

Some other alternatives are, on the low level end, to call DialogueManager.StartConversation() directly in C#. And on the very high level end, you could use the excellent Adventure Creator as your whole game framework. The Dialogue System has integration with it, and many popular Adventure Creator games use the Dialogue System for their conversations.
SleepyOwl
Posts: 3
Joined: Wed Nov 20, 2024 8:05 pm

Re: Dialogue newbie - point-and-click interface

Post by SleepyOwl »

Hi Tony! Thanks. I did find your post from 2021 addressing a similar issue and downloaded the test scene - that works find so now I'm trying to figure out the difference between my scene build and yours. I'll download the one you linked as well and try that out and see where my build is incorrect. Thanks for the fast reply!
SleepyOwl
Posts: 3
Joined: Wed Nov 20, 2024 8:05 pm

Re: Dialogue newbie - point-and-click interface

Post by SleepyOwl »

Got it! All set, thank you. :) Can't wait to see what this system can do.
User avatar
Tony Li
Posts: 22085
Joined: Thu Jul 18, 2013 1:27 pm

Re: Dialogue newbie - point-and-click interface

Post by Tony Li »

Glad to help! If any other questions come up, don't hesitate to ask here on the forum.
Post Reply