Adding a Node Editor - Simple Dialog System Pt.4 (Unity3D Tutorial)

preview_player
Показать описание
In this one I was a little lazy in the editing. But it's a good one, and a long one I admit.
Prerequisites:

Find the source code here:

Come say hi on my twitch channel:
Рекомендации по теме
Комментарии
Автор

Thank you so much for this. I spent so long looking for a good dialogue system, but every one is either too expensive, too much of a hassle to implement, or doesn't have a specific feature I want.
Decided I'd just make my own, and the data structure and logic of it is all easy enough, but so many good dialogue systems like Articy use the node structure which makes creating large complex dialogue trees so much easier, and finding out that making that in the unity editor itself is not only doable, but even easy, is so incredible.
Thanks again!

thefineboy
Автор

Isn't necessary to create a custom node graph editor to make the text fields bigger, just use [TextArea] in the string fields and Unity makes it bigger automatically.

brunogattai
Автор

Thanks! Very good tutorial, solved my problems with creating a scripted storytelling.

fabioburkard
Автор

Thank you. Helps to crack open the mystery a bit :)

dbatdev
Автор

Heyho, I'll gladly join in on the praises the rest of them comments sing. Id you wanted to improve something, please go for a higher contrast Visual Studio theme, since quite a few things are nearly unreadable, if the viewer is not sitting in a dark room with his monitor brightness set to max :)

schneeritterstudios
Автор

thanks, really nice and helpful tutorial!!! one question, in the NodeEditorGUILayout.DynamicPortList, shouldn't it be NodePort.IO.Output?

omerbehar
Автор

Hello, I randomly stumbled across this video while looking for inspiration for node editor in Unity. Thank you for sharing your knowledge, quite useful information. I had some readability issues watching this video on my laptop, especially when the text is grey and resembles the background. Maybe zooming, or changing the color scheme would help. i wish you good luck for your channel. Cheers, a fellow programmer

Synyproxy