How To Have Text Appear Letter By Letter | Basic One-Sided Dialogue System - Unreal Engine Tutorial

  Рет қаралды 28,592

Matt Aspland

Matt Aspland

Күн бұрын

Пікірлер: 75
@seanposkea
@seanposkea 2 жыл бұрын
Man, you're killing the view count on other Unreal channels. I don't know how you have the time to learn so much and create so many, clear, concise tutorials on so many topics! How old are you, like 20? You're quickly becoming my one stop-shop Unreal channel. Whenever I hit a snag, I think, "I bet Matt has a video on that," and more often than not, you do. You're Unreal, yourself!
@MattAspland
@MattAspland 2 жыл бұрын
Thanks so much Sean, I really appreciate the support! Super happy to help out where I can! And I'm 18 yeah :)
@seanposkea
@seanposkea 2 жыл бұрын
@@MattAspland You're kidding. I thought I was being a smart-ass when I said 20. I guessed you were 25ish! How did you learn so much in such a short time?!
@MattAspland
@MattAspland 2 жыл бұрын
Haha I get that quite a lot lol. I was lucky with my age so I had plenty of time to dedicate to learning the engine. But I made sure to just try out everything in Unreal and just see what it did and how everything worked with each other. I also entered plenty of game jams to force myself to learn how to efficiently make a game in short time spans. Also, when watching a tutorial, make sure you fully understand it before moving on! All the best to you Sean!
@DarkKiller-so3jp
@DarkKiller-so3jp Жыл бұрын
Hey Matt, I was wondering if you can make a tutorial on a dialogue system where a bit of dialogue shows and waits until the player presses an input before continuing. You see this is video games that have dialogue systems where one person talks and the player has to press a button before the next person talks. Thanks and keep up the good work! I love your tutorials!
@emirisik
@emirisik 2 жыл бұрын
Love to see it!
@subrootsound
@subrootsound 2 жыл бұрын
Your tutorials have been invaluable, I can’t thank you enough!
@MattAspland
@MattAspland 2 жыл бұрын
Thanks so much for your support!
@slerplederp6655
@slerplederp6655 Жыл бұрын
Thank you for all of your Unreal Engine tutorials. it's really helping me a lot learning basic programming with my own UE Projects!
@raconte-moiunehistoire756
@raconte-moiunehistoire756 Жыл бұрын
2:10 I actually needed to delete the text in the designer (just the text, not the text block of course), otherwise it would appear for 1 frame before the animation starts.
@엽이YUHBEE
@엽이YUHBEE Жыл бұрын
omg thank you so much for this comment, I couldn't figure out what to do for that
@sniper44x
@sniper44x 3 ай бұрын
I thought I was subscribed to you? WTF, love your videos
@VladoPRO10
@VladoPRO10 2 жыл бұрын
Well done! Thanks legend!
@MattAspland
@MattAspland 2 жыл бұрын
Any time!
@Pholc25
@Pholc25 Жыл бұрын
Thanks Matt, this was very helpful
@nimaxf.n
@nimaxf.n 2 жыл бұрын
Nice video !
@MattAspland
@MattAspland 2 жыл бұрын
Glad you enjoyed it
@papajohn9958
@papajohn9958 2 жыл бұрын
Matt I love this keep up with the good work!
@MattAspland
@MattAspland 2 жыл бұрын
Thanks a lot mate!
@vexan_twitch
@vexan_twitch 2 жыл бұрын
thank you so much dude! you're awesome!
@stormrendstudio4197
@stormrendstudio4197 2 жыл бұрын
Solid System! as always
@joeduncan8011
@joeduncan8011 2 жыл бұрын
Dude, perfect!
@denisfedotov9923
@denisfedotov9923 Жыл бұрын
Thaaaaaaank you! So simple!
@AaronBynum
@AaronBynum Жыл бұрын
Brilliant!
@MartKart8
@MartKart8 2 жыл бұрын
I like the cloud bubble when text appears inside when used in Banjo-Kazooie
@aleksboboychev
@aleksboboychev Ай бұрын
Thank you!!!
@MattAspland
@MattAspland 29 күн бұрын
You're welcome!
@leogillff
@leogillff Жыл бұрын
THANK YOU SO MUCH
@Sidm270
@Sidm270 2 жыл бұрын
wow i wanted this thanks!!!
@ty_teynium
@ty_teynium 2 жыл бұрын
Another delightful tutorial! Can you / have you done a tutorial on choosing dialogue options? For instance Mass effect or The Witcher 3? I was thinking I make a widget that hides in the main dialogue widget and only appears when a function prompts to do so. Also have a button that can be added as a slot as many times as there are choices in the dialogue.
@dauriaralph2000
@dauriaralph2000 Жыл бұрын
Matt, Could you also set this up to use with a collision box and disable the player movement to use this as a sort of tutorial text for the player to read to teach them something that you want them to know?
@palanezeur7755
@palanezeur7755 Жыл бұрын
Hi, yes it is possible you have to create the widget when the player collides with the trigger box or other. Then for the movement you create a Boolean variable which would be called for example "speak" and when speak is activated it is that you are in your explanation so you check when the player presses a movement key if the player is not in your tutorial thanks to the variable. i hope i was clear
@kenalpha3
@kenalpha3 2 жыл бұрын
Thanks. Very helpful presentation, and calling out the keyboard shortcuts. How can I add short pauses between sentences or paragraph breaks? I tried 3 spaces between periods, but it seems to ignore spaces for timing? Would a blank character work? 2) Can you tell us how to fade in the letters? Or add a glow down (like they laser in then turn normal color)? Thank you. [The typewriter effect isnt for me (old). Im going for a future theme - so looking for something to make the text presentation look fresh/new.]
@MattAspland
@MattAspland 2 жыл бұрын
Inputting blank characters would work yeah, but that would also show as empty spaces. What you could do instead is have them separated into two different sections, like in the video, but unlike the video - don't remove it from the screen and reset it. Continue with the same paragraph and on that page, but a new sentence. That way you can add a delay in there. Hope that makes sense! I can also look into advancing this in the future with colours etc, if you want to just fade the whole thing in at once, this video might help :) kzbin.info/www/bejne/pmO8qHymjpWqm5Y
@kenalpha3
@kenalpha3 2 жыл бұрын
@@MattAspland Thanks for the reply. So break my Part 1 (paragraph) into smaller parts for each sentence, and put the delay between that. "I can also look into advancing this in the future with colours etc" Thanks, youre very helpful. And the link isnt what I meant. But ty for the link, ill use that for something else I need. Or maybe I can use a Fade in animation - that scrolls to reveal the Right edge first > then Middle > Left. And the reveal frame-edge has a gradient - so the already revealed text is full color, while the still revealing text is 50% transparent. But Idk how to do that per word.
@wishyourlife6861
@wishyourlife6861 2 жыл бұрын
Matt could you make a tutorial on how to make a car steering for VR ? So when you turn the steering wheel, it turns the wheels. There is basically 0 tutorials on it.
@TooMuchMC
@TooMuchMC 4 ай бұрын
Nice tutorial it worked but not how I needed it too. How would I get this to work with a dialogue tree? Following this tutorial it replaced every bit of dialogue with the same sentence.
@interista-1908
@interista-1908 Жыл бұрын
Thanks Matt great tutorial! Not sure why but when I hit play the whole block of text pops in first then disappears, and is followed by the typewriting effect
@Crusader190
@Crusader190 Жыл бұрын
I know a bit late, but just remove the text from the text block. Make sure you have the Size to Content checkmark activated. The only text that matters is the one in the input text string variable.
@interista-1908
@interista-1908 Жыл бұрын
@@Crusader190 thank you
@Ian-fc3ze
@Ian-fc3ze 2 жыл бұрын
Great tutorial! It seems like the text jumps suddenly to the next line when a word doesn't fit in the wrapping, wondering what the solution for fixing that is.
@SebastianOsborn
@SebastianOsborn Ай бұрын
I was wondering about that too. I'm pretty sure it's the wrapping. I saw another tutorial and the person didn't wrap it and the text stayed where it was. For anyone curious, it's the letter by letter tutorial by Nirnaeth GameDev. Just search for a similiar title to Matt's and you'll find it.
@olliverkatana4168
@olliverkatana4168 Жыл бұрын
Сool, but wouldn’t it be easier to make an array of messages and loop through the messages and in a nested loop read the message character by character with a delay inside and updating the widget? So you don't need to use timer with handler and if you have more than one message you don't need to repeat your logic in BPs. I really like your videos so don't take this as criticism.:)
@alisonmiguel432
@alisonmiguel432 Жыл бұрын
9:46 How can i make this script in the third person blueprint? Can you help me?
@armeddreams9141
@armeddreams9141 Жыл бұрын
Do you have a recommendation on how to get the text to skip/finish instantly with a left click like in most visual novels?
@Ba8sbaNybRMAcXCNdKnLTA
@Ba8sbaNybRMAcXCNdKnLTA 10 ай бұрын
Thank you so much! How would you go about binding this to a key instead of beginning at player start? For my game I want the player to be able to press the TAB key and then have text written out like this. Is this possible?
@hrzfu746
@hrzfu746 6 ай бұрын
It's easy, create input action and call in character and create widget, add to player screen
@Ashley-mg1fn
@Ashley-mg1fn 10 ай бұрын
Hey Matt! this is a bit of an old video so I hope you can still help! :D i want to use this mechanic as an intro scene for the beginning of my game, just explaining some super simple lore. because of that though I'd like to have multiple parts, but not have to copy and paste the entire code block for each part. would you be able to explain the variable method you mention as a supplement around 9:06? (:
@yats0114
@yats0114 21 күн бұрын
Hey I’m looking for the same thing! Did you ever solve it, can you point me to another tutorial that does that? That would be amazing
@wortch3851
@wortch3851 2 жыл бұрын
Wery good
@Legend64Project
@Legend64Project 2 жыл бұрын
Is there a way to stop the text from jumping position as it is typing? Is this due to the auto wrap settings?
2 жыл бұрын
YES! so..... i was thinking of a video suggestion. How about a video of how to show a car system, from tire braking sounds, engine sound etc... Would you consider making a longer video showing this sort of thing, Matt?
@dinosaur2500
@dinosaur2500 3 ай бұрын
how to keep up with these animation letter by letter if i have option text in dialogue where i can pick text i want to say and i want it when i select one of that option texts it will immediately start saying 2nd dialogue
@trenerjakub2605
@trenerjakub2605 2 жыл бұрын
hello can i ask could you advise me how to modify third person animations for fps? thank you very much for your reply and have a nice day.
@curleed85
@curleed85 2 жыл бұрын
I've followed this tutorial step-by-step, but the text still doesn't type; it just flashes. Also, only the first message appears. I have a second dialogue text, but it doesn't appear as it's supposed to. I set the widget to appear when the level starts, and it doesn't display as it is set. There must be something I did wrong or overlooked, but I'm not sure what.
@GorblinRat
@GorblinRat 2 жыл бұрын
So do you just create a copy of this for each bit of text you want attached to an actor, or do you have to try and send the different pieces of text to this using a signal somehow?
@annameikeing
@annameikeing Жыл бұрын
When I set the game resolution the textbox doesn't adjust its shape to fit. How can I fix this?
@Анна-к9ж7ю
@Анна-к9ж7ю 2 жыл бұрын
How do you make in "Construct NONE" owning player because I have the outer
@akungamegamer84
@akungamegamer84 2 жыл бұрын
uhmm can you make a tutorial how to add voice actor like the character speaking with him/her self but with voice not just a text. I would be very happy if you want to make the video. and one more I hope you can help me, I dont know how to make wake up animation you know like pt silent hill start scene the character wake up but the eyes blink before wakes up. Can you tell how to do that, just that. btw I really enjoyed your video I'm already learned more about unreal engine from you, I can't event write any more word how to say thanks to you.
@thatenglishone8366
@thatenglishone8366 7 ай бұрын
how would i do this for a rich text box and still have one of the words be a different colour
@Aligyon
@Aligyon Ай бұрын
lets say i want to delay the writing out of the text when there's a period or a comma how would one go about doing that?
@Aligyon
@Aligyon Ай бұрын
Solved it, you'll need to add a new string variable "current string" that you set after getting the array of string. then add a branch in the beginning of the event which if true you delay for a few seconds
@MrTreeGuy
@MrTreeGuy 2 жыл бұрын
Nice tutorial also when will ur next Playing Ur Games series episode be? I know your busy Thx for reading have a nice day? Also how ru (im good)
@MattAspland
@MattAspland 2 жыл бұрын
It will be the next video that's uploaded :) And I'm good thank you!
@danliviu75
@danliviu75 Жыл бұрын
Hello Matt, my name is Dan. I am new in unreal engine 4.26 , can you help me with a tutorial with how can I setup a non playbale character? I have my Third pesoon charcacter setup but I dont know how to add a second non playble to interact with. Thanks
@MrSmashmasterk
@MrSmashmasterk 2 жыл бұрын
Hi Matt! For some reason my Construct None has an outer pin that needs to be defined. Any theories? Thanks!
@Анна-к9ж7ю
@Анна-к9ж7ю 2 жыл бұрын
yes me too did you fixed it?
@agusbleuville5830
@agusbleuville5830 2 жыл бұрын
i cant make it work on the first person character blueprint
@germanslice
@germanslice 2 жыл бұрын
Now how do we do this with a Data table
@kenalpha3
@kenalpha3 2 жыл бұрын
+1 /remind me
@MattAspland
@MattAspland 2 жыл бұрын
Great idea for increasing efficiency, I can look into a proper way of doing this
@mr.generalx
@mr.generalx 2 жыл бұрын
How to make The grab pack From Poppy playtime?
@tankdjsims
@tankdjsims Жыл бұрын
Works but not for VR sadly
@narrgamedesigner2747
@narrgamedesigner2747 2 жыл бұрын
Okay mine doesn't read line from line.
@nikettt7
@nikettt7 15 күн бұрын
Anyone who has done it, using Arrays ?
Как Ходили родители в ШКОЛУ!
0:49
Family Box
Рет қаралды 2,3 МЛН
"Идеальное" преступление
0:39
Кик Брейнс
Рет қаралды 1,4 МЛН
How to Make a Simple Dialogue System in Unreal Engine 5
16:32
Gorka Games
Рет қаралды 104 М.
How To Make A Dialogue System In Unreal Engine
18:29
Unreal University
Рет қаралды 47 М.
Adding Dialogue Text to Your Level!
21:12
VR Playground
Рет қаралды 1,4 М.
Epic's Unreal Optimization Disaster | Why Nanite Tanks Performance!
13:07
Threat Interactive
Рет қаралды 304 М.
Как Ходили родители в ШКОЛУ!
0:49
Family Box
Рет қаралды 2,3 МЛН