How to Cast in Unreal Engine 5

  Рет қаралды 56,910

Nils Gallist

Nils Gallist

2 жыл бұрын

Figuring out what Unreal wants from us in this Object Blob is very confusing. I hope that this short overview can shed some light on this issue!
This workflow is suitable for UE4 and UE5
LinkedIn: / nilsgallist
Webseite: ngallist.com/
#UnrealEngine #UnrealEngine5 #ue5 # ue4 #metahuman #blender #blender3.1 # blender3 # marvelousdesigner #custom #clothing #turoeial # short #casting

Пікірлер: 118
@XxKherxX
@XxKherxX Жыл бұрын
This tutorial totally made me understand such a crucial element of the Blueprints in Unreal -- Thank you!
@12XFactor
@12XFactor 5 ай бұрын
I spent two days on researching about how casting in Unreal works and this is by far the only video who explains it on a holistic approach. German excellence. :) Thank you for the video.
@beep_frog
@beep_frog Жыл бұрын
This was the most clear explanation of Casting Ive seen. Thank you! I finally get it :D
@VaSoLiNexSwAg
@VaSoLiNexSwAg 20 сағат бұрын
Finally someone who understands the frustration of opening an Unreal tutorial on KZfaq and the first 5 minutes is all about whiskers
@MrShak0r
@MrShak0r 2 жыл бұрын
Es ist wirklich beeindruckend wie gefühlt ganz KZfaq bislang daran scheiterte das mal sinnvoll zu erklären und man es unnötig schmerzhaft selbst lernen musste. Danke für das Video^^
@NilsGallist
@NilsGallist 2 жыл бұрын
Ich versteh's halt auch nicht, warum jeder denkt ein "Cast To Third Person Character" wird schon genügen... Hatte auch den gleichen Frust mit Blueprint Interfaces. Hab dazu jetzt auch ein Video oben, falls du da mal Probleme haben solltest. Cheers!
@treizexinclaire8258
@treizexinclaire8258 11 күн бұрын
Man thank you! Someone finally answered my question in a way that is more complete. most of the video about casting is just to cast the player character to object without out explaining it
@ThatTechGuy123
@ThatTechGuy123 Жыл бұрын
this was so short but so helpful. i understand calling objects so much more now
@Taifun20
@Taifun20 2 жыл бұрын
Thank you very much, I have been looking for this for a long time
@Dire-Locke
@Dire-Locke 2 жыл бұрын
Just what I needed thank you! Literally watched 3 videos before yours that all used the cast to character example.
@nome.archvis
@nome.archvis 10 ай бұрын
Need more tutorials presented this way. Thank you !
@xKarmaYT
@xKarmaYT 2 жыл бұрын
What a way to explain. Amazing video!
@glormond
@glormond Жыл бұрын
Wow, finally someone explained it! And did it perfectly! Thanks :)
@JoakimMoesgaard
@JoakimMoesgaard 10 ай бұрын
omfg i love your style of teaching
@nicocoregames
@nicocoregames 9 ай бұрын
thanks for this videooooo dude you helped me a lot
@gamerknott8791
@gamerknott8791 6 ай бұрын
I've been struggling with this for so long, thanks a lot!
@aneckdope
@aneckdope Жыл бұрын
this info was extremely helpful, thank you very much
@finlaywatson9319
@finlaywatson9319 Жыл бұрын
I was looking for hours you are a blessing tysm
@kamilabianchi
@kamilabianchi 11 ай бұрын
Perfect Tutorial! Thank you
@SolidHns
@SolidHns 2 жыл бұрын
You’re a life saver. Been struggling with this for years. Sub
@S0KL0
@S0KL0 10 ай бұрын
THANK YOU SO MUCH I COULD NOT HAVE FIGURED IT OUT WITHOUT YOU
@gourabsutradhar29
@gourabsutradhar29 Жыл бұрын
Thank you so much for this video ❤️❤️
@jawsomeproductions
@jawsomeproductions 4 ай бұрын
Man this was so helpful, thank you!
@oasane
@oasane 5 ай бұрын
This was most helpful about the case, thank you.
@JesterLegend4life
@JesterLegend4life 10 ай бұрын
Thank you so much. Life saver 🙌
@martyr4861
@martyr4861 Жыл бұрын
But you forgot to mention that you had to Pick the specific Jboy Actor inside the editor, or am i wrong? I mean, if you just create the actor reference variable inside of the blueprint, the cast still wont know which exact blueprint you're talking about. You can see in the details panel what I am trying to say - at 3:35 after selecting your BP_JBoy, under "Default", there is the dropdown menu for your public actor reference variable and you had to put in "BP_Jboy2", or else it would say "none" and the cast would fail. Just trying to understand, here - im not criticising
@petarpehchevski3d338
@petarpehchevski3d338 Жыл бұрын
Yeah I agree. As a beginner trying to figure out what my problem was, that part was confusing to me. I'm not sure why he skipped over that part.
@martyr4861
@martyr4861 Жыл бұрын
@@petarpehchevski3d338 well probably just a mistake while editing or something
@villealyytikainen
@villealyytikainen Жыл бұрын
thanks for pointing this out
@RMC_
@RMC_ Жыл бұрын
hmm so how am I meant to create the variable then? I'm still confused
@martyr4861
@martyr4861 Жыл бұрын
​@@RMC_yeah, dont worry - blueprint communication IS really confusing in fact. If you're trying to do replicate this tutorial, just know, that he forgot to show one step. He needs to set those variables that he exposed, inside the viewport. If you're trying to get a grip of BP Communication in general, heres a tip; it really helped me to watch those learning streams vom Unreal Engine by Zach Parrish. Search for the Topic "Blueprint Communication" and also try to understand "Blueprint Hierarchy", that helped me a lot as well
@kiriljakimov4016
@kiriljakimov4016 7 ай бұрын
Just a genuine thank YOU!!!! in 5m I learn more than in the past month....
@autumnsai
@autumnsai 9 ай бұрын
oh my god you're both hillarious and awesome with that charts
@BiZkiDD2
@BiZkiDD2 Жыл бұрын
You're a great teacher dude!
@BerahtHrod
@BerahtHrod Жыл бұрын
Finally someone who can help, especially with the object matter. :)
@monoreika3804
@monoreika3804 Жыл бұрын
O M G MAN! Thank you A LOT! Thet was THE BEST video on this topic on whole youtube.
@jasonelliott729
@jasonelliott729 Жыл бұрын
Wow, the object pin was exactly my problem. I'm super new to Unreal and thought it would take forever to find the answer and this was the first video. Thanks!!
@swrcPATCH
@swrcPATCH Жыл бұрын
This is why programming helps. The cast node does not know what to cast to so it needs a instance of an object. Obivously, i mean you have to determine what instance should be casted to what type of class. It is not too crazy tbh. In programming language it is exactly the same.
@user-nu5zx3ej7u
@user-nu5zx3ej7u 4 ай бұрын
Underrated tutorial I recommend this to anyone trying to learn about Unreal Engine! Thank you for this.
@MonsterJuiced
@MonsterJuiced Жыл бұрын
Yes! This is perfect great work. I had so much trouble with this too and you're right everyone just says get third person character. What a cop out, they never explained why. I bet even they didn't know tbh
@derf0007
@derf0007 Жыл бұрын
Thank you! I was stuck for like 3 hours!
@giovanniguidoni3521
@giovanniguidoni3521 6 ай бұрын
THANK YOU!!!!
@gamax1376
@gamax1376 Жыл бұрын
Awesome tutorial bro! Thank u so much
@clebo99
@clebo99 Жыл бұрын
Still didn’t work for me. Not sure what I’m doing wrong. I keep getting cast failed. I have it spawning but still didn’t work. Very frustrating.
@dwiyantorissetyono7345
@dwiyantorissetyono7345 11 ай бұрын
wow thank you. can you show us example with using animation blueprint in an actor blueprint?
@AnnisNaeemOfficial
@AnnisNaeemOfficial Жыл бұрын
you just cleared up months of confusion for me!
@user-mp1ui3vn7q
@user-mp1ui3vn7q 6 ай бұрын
Thank you my dude! everyone just cast to 3rd person is insane
@AustinOConnellVideos
@AustinOConnellVideos 11 ай бұрын
thank you so much
@gabrielzanoni9961
@gabrielzanoni9961 Жыл бұрын
Thankk you very much dude
@susem173
@susem173 3 ай бұрын
thanks man
@malindurashmika8386
@malindurashmika8386 Жыл бұрын
Greate explain dude
@codyvandal2860
@codyvandal2860 Жыл бұрын
Amazing
@Nocternal774
@Nocternal774 10 ай бұрын
Thank you SO much T_T
@dreamwalking2132
@dreamwalking2132 5 ай бұрын
You save my life!
@natemorga
@natemorga Жыл бұрын
yeah nice job dude!
@gameuniverse2.048
@gameuniverse2.048 8 ай бұрын
One word. Genius!
@McRawrzee
@McRawrzee 3 ай бұрын
Ur a hero
@112colonel
@112colonel Жыл бұрын
thank you,thank you,thank you
@SantaAna4
@SantaAna4 10 ай бұрын
I try with the type "character " but it doesn't work :(
@chrisb6079
@chrisb6079 10 ай бұрын
Thanks
@KazukiP
@KazukiP Жыл бұрын
this is super helpful but im still unsure how to do this with a widget? when exposing the varaiables at 2:50 I can't then edit them in the Outliner/Details window since they're not in the scene :(
@totally-a-random-guy
@totally-a-random-guy 14 күн бұрын
did you find a way to do it with a widget?
@cursedbishstudio
@cursedbishstudio Жыл бұрын
LEGEND..!
@patrickmiller1723
@patrickmiller1723 2 жыл бұрын
So I’m made ammo current ammo and a box that’s attached to a blueprint but when I cast the box to my rifle nothing happens I hope this is helpful but if your open to helping let me know
@giannisigona5830
@giannisigona5830 Жыл бұрын
hi this is great but it doesn't work for me please help
@sammypolaroid7225
@sammypolaroid7225 Жыл бұрын
Would this be a way to Combine two gamemodes?
@user-cy9su1uz9x
@user-cy9su1uz9x Жыл бұрын
how to give a tag on objects?
@thebugski8215
@thebugski8215 Жыл бұрын
OMG! FINNALY! Thank you bro. Just thank you. I wish happiness to you and your family. May the Lord keep you. You are the best person on this earth.
@konspiracni_teorie_official
@konspiracni_teorie_official Жыл бұрын
OMG BEST TUTORIAL EVER MADE FOR IDIOTS LIKE ME, FINALLY UNDERSTAND :D THANK YOU SUBS AND LIKED
@Alksbbch
@Alksbbch Жыл бұрын
fixed may problem this video
@vancityr6485
@vancityr6485 Ай бұрын
I still get a cast failed :( trying to cast to a BP containing a static mesh.
@arkalexx
@arkalexx Жыл бұрын
Goob very good example
@dutchs5
@dutchs5 8 ай бұрын
Sub'ed🎉
@TwiejkVR
@TwiejkVR Жыл бұрын
LMAAAAAAAAO, you named the exact reason why i ended up here. I KNOW I CAN CAST TO A THIRD PERSON CHARACTER! haha but not im staring at the blank void ripping slowly into the heart of my existence called "object"
@herbertvollhut8949
@herbertvollhut8949 2 жыл бұрын
super witzig erklärt 🙂 grüße
@bh8661
@bh8661 2 жыл бұрын
Excellent video really helps understanding the fundamentals...I am still stuck though I'm trying to reference a widget BP inside of a component BP but I cant find an object that works, "UserWidget" object doesnt work?
@WeirdOne19142
@WeirdOne19142 Жыл бұрын
When you create the widget, save the reference as a variable - for instance creat the widget in the game mode and then promote it to a variable. Then get the game mode. Then cast to the game mode. Then access the widget variable.
@IoSkyBoyoI
@IoSkyBoyoI Жыл бұрын
@@WeirdOne19142 What if you dont have a game mode?
@WeirdOne19142
@WeirdOne19142 Жыл бұрын
@@IoSkyBoyoI you have to have a game mode. If you don't make one, unreal gives you a default one.
@bushmaori
@bushmaori 3 ай бұрын
@@WeirdOne19142 A year later but thanks for your comment dude, you helped me a lot
@Wyslijfotkekompa
@Wyslijfotkekompa 2 ай бұрын
What about spawned objects?
@unrealcıadam
@unrealcıadam 2 ай бұрын
is it work on 5.4?
@Broockle
@Broockle 2 жыл бұрын
Almost made it work..... I'm trying to cast to another actor to use a boolean in it. The other actor is a trigger zone which I made switch a bool on when walked through. I then want a thing to happen when the player walks through that zone. So I cast to the trigger and then have a branch. I then connected from 'As Trigger' from the cast and the condition of the branch with the boolean of the zone. But that gives me an error saying it can't find the bool. So.... I'm at a loss once more 😅
@Broockle
@Broockle Жыл бұрын
@@jobenco5757 not exactly... just made my trigger zone do everything I wanted the actor to do.
@Broockle
@Broockle Жыл бұрын
"Get Actor of Class" can work better sometimes. Or cast to the Class instead of the Object.
@sweetdeal8951
@sweetdeal8951 Жыл бұрын
Hey! Auch wenn das Video schon etwas älter ist: Wenn ich eine Funktion habe, die z.B. ein ItemSet benötigt, kann ich dann auch einfach nur eine Variable erstellen, die den Typ des ItemSets hat? Ohne dafür eine Referenz zu benötigen? Also angenommen: EquipItemSet ist eine Funktion und als Input benötigt sie das ItemSet. ItemSet ist eine File, die bassierend auf einer C++ Klasse erstellt wurde (ItemSet) z.B. Test_ItemSet.uasset (ist ein ItemSet) Würde ich dann einfach eine Variable erstellen, die: Test_ItemSet.uasset als Variable Type hat? Oder muss ich noch eine Objektreferenz dafür erstellen? (Irgendwie über die Asset Registry oder so) Weil die Variable an sich, ist ja "leer"?
@jonesy_b
@jonesy_b Жыл бұрын
thanks, i understand now but now my cast still just fails, im trying to read a value from a child bp but casting to the parent and doin this trick fails the cast
@WeirdOne19142
@WeirdOne19142 Жыл бұрын
If you cast to the parent object, the cast will be successful, but the reference cast will not have the child blueprint variables because of the way inheritance works. You have to cast to the child blueprint. You can't get around this.
@jonesy_b
@jonesy_b Жыл бұрын
@@WeirdOne19142 oh fr? the variable is created in the parent tho, its not a child only variable. Its just set in the child bps. Does that still not work? thanks for the respond btw!
@StarryNap
@StarryNap Жыл бұрын
Genial
@nikwalz3429
@nikwalz3429 3 ай бұрын
explanation which even idiots understand. Exactly what i want :-)
@YEAHSURETHINGMAN
@YEAHSURETHINGMAN 8 ай бұрын
Tutorial is not complete. Per usual. Just read the comments....
@danrocker3855
@danrocker3855 Жыл бұрын
Cast on Level blueprint fail to me
@E36_shayne
@E36_shayne Жыл бұрын
you son of a bitch this was actually gold right here fuckin cheers!!!!
@radvinmaaleki2100
@radvinmaaleki2100 Жыл бұрын
get player character makes another problem and that is multiplayer :( thanks a lot
@dantegamedev
@dantegamedev 8 ай бұрын
2:30
@mk11-rn4lw
@mk11-rn4lw Жыл бұрын
does not work
@MarquaviusDingleton
@MarquaviusDingleton 11 ай бұрын
why is this tutorial called how to cast when in reality you're explaining the object wildcard ?
@endergame8267
@endergame8267 Жыл бұрын
Tbh i got so tired to understand this command. Just use interfaces guys
@xa447
@xa447 9 ай бұрын
2:44 no
@markguilard
@markguilard 2 жыл бұрын
interesting to understand this incredible confusing cast to
@nosrepsiht
@nosrepsiht 4 ай бұрын
Актора
@Overdrve-mg3xu
@Overdrve-mg3xu Жыл бұрын
So close to being a great tutorial, but then you just skip over what to do if the actor doesn't exist before you cast to it.
@NilsGallist
@NilsGallist Жыл бұрын
Easy: Create it befor casting to it.
@bigpaps7696
@bigpaps7696 20 күн бұрын
watched whole vid and still fails
@swrcPATCH
@swrcPATCH Жыл бұрын
Why do you cast for this? Just use getClass, plug in the reference and there you go. For what you did in the video casting is absolutely unecessary. And usually you do have a variable that is at least the parent class of almost all acters you want to cast to. E.g. if you want have a circle, rectangle and a triangle then the parent class of all those 3 is shape so you if you'd do anything with triangle, circle, rectangle you'd cast to shape because shape has all functionality that those 3 have. If the objects have barely any similarites then don't use casting but interfaces instead. But what you did is kinda questionable to say the least. And this is not only Blueprint related btw, the concept applies for programming languages like C#, Java and even C++ as well. IK C++ has no interfaces but that doesn't mean you can not make them.
@gamingmitmaus6949
@gamingmitmaus6949 10 ай бұрын
Thats not the point of the video.
@shoppingforleaves3162
@shoppingforleaves3162 Жыл бұрын
Wow, that didn't help at all. Thanks.
@MintyChapstick01
@MintyChapstick01 5 ай бұрын
Welcome to mfs trying to teach unreal
@enterchannelname2508
@enterchannelname2508 8 ай бұрын
It doesn't work 👏
Casting Explained | Unreal Engine 5 Tutorial
11:14
Tyler Serino
Рет қаралды 31 М.
Survive 100 Days In Nuclear Bunker, Win $500,000
32:21
MrBeast
Рет қаралды 107 МЛН
Son ❤️ #shorts by Leisi Show
00:41
Leisi Show
Рет қаралды 8 МЛН
MetaHuman Animator Tutorial | Unreal Engine 5
14:02
Bad Decisions Studio
Рет қаралды 402 М.
I solved Unreal Engine's Package Size Problem...
14:35
Cobra Code
Рет қаралды 65 М.
The Most Common Mistake Beginners Make in Unreal Engine | UE5
12:17
Ali Elzoheiry
Рет қаралды 101 М.
Blueprints vs. C++: How They Fit Together and Why You Should Use Both
47:14
Unreal Engine - Casting and Interfaces Explained
21:31
Reids Channel
Рет қаралды 31 М.