Godot Version
4.6
Question
Hellooooooooo :3
I cant really find a tut that did what i would have liked so here we are! ^^
I want to have times when my player can talk to npc’s, but I cant even figure out how to trigger the dialouge, though, (all i have is the npc’s 3d model in blender), so thats more what i need help with. (the dialouge options and such, i can most likely figure out, its really just the setup of dialouge boxes. Id like custom dialouge boxes, but for now id use placeholders)
If by “triggering dialogue” you mean how to interact with the NPC to start a dialogue - it really depends on your project. If you want the classic ‘press E to talk’ approach, the NPC has to be interactable first. I personally use the interaction controller in this tutorial here, because it was easy to set up.
You can set it up so that interacting with the NPC will then run the logic for your dialogue, like instantiating an overlay or something like that.
1 Like
omg thank you :DDDDDD (i have interactions so thanks ^^)
Thanks
(im just trying to learn the base stuff i can do before getting add ons though <3)
Ok, well I’m recommending them because they have YouTube tutorials and good documentation, and if you want branching conversations you are going to waste a LOT of time making your own before likely deciding it’s too complicated and wanting to use a plugin.
Your original question was much more complicated than making an interaction button. Which is just put an Area2D/3D on the interactable and in its _input() function wait for an interact action you setup to be pressed.
1 Like
okay so i downloaded dialouge manager 3 from the asset library, but how do i implement it? sorry :,D
Click the link I posted above, and scroll to the bottom where there are tutorial videos made by Nathan Hoad who made the plugin.
1 Like