Slot Inventory Tutorial Part 2 - Unreal Engine 5.4+

  Рет қаралды 4,414

Lisowi

Lisowi

Күн бұрын

Пікірлер: 62
@AlexZyablov
@AlexZyablov 2 ай бұрын
Another tip, on 21:26 instead of "the 3rd player character" you can connect "self", previosly changing the type of the connection in the "Interaction" function from "3rd person character" to "inventory BPC" and in "BPC Item Data" you would need connect that node directly to the "PickUp" node putting between them "Is Valid" node. This will save a few FPS because you will avoide "Casting". If you think it is a good decision, please pin it, it might be helpful to others. But in other aspects man, your tutorials are just awesome, I've studied a lot of new. Thank you.
@gabrielaparecido1284
@gabrielaparecido1284 3 ай бұрын
excellent teaching skills, I'm Brazilian, my English isn't that good but I can understand everything you say because I don't speak quickly or with lots of abbreviations, the content is very good
@lisowi.
@lisowi. 3 ай бұрын
Hello! Thank you, and I'm glad to hear it.
@Lite-qu4wt
@Lite-qu4wt 4 ай бұрын
Thank you, it is very useful as a beginner. I Hope the next part will come out soon
@sidaodograu2950
@sidaodograu2950 4 ай бұрын
As a new Unreal developer this is a masterpiece. It will help me a lot, Thank you very much and your tutorials are very well done!
@AlexZyablov
@AlexZyablov 2 ай бұрын
Thank you very much for the tutorial, I've noticed one place for improvment: 17:37, at the place where you added nodes for the False output, after "Sphere trace by channel" you should have inserted the same "!=" node as well to prevent "Set Interact Message" execution every 0.2 Sec, when you are not near an item. You can pin this comment if you want :)
@caiosaraivabueno9004
@caiosaraivabueno9004 4 ай бұрын
Really like the tutorial, simple to understand and really cool the whole system
@kamui_kody2045
@kamui_kody2045 4 ай бұрын
I love the videos so far! It always feels great being able to successfully put complete steps. Overall excellent video;) keep up the awesome work!
@g-kurse459
@g-kurse459 3 ай бұрын
Hey, amazing tutorial btw! Did some tutorials on inventory's and this is by far the most complete, open and intuitive one! [NEW PROBLEM] At 16:34 my ''Multisphere Trace by Channel'' doesn't let me connect the ''break hit result''. Error: ''only exacly matching structures are considered compatible. Derived structures are disallowed'' I've rewatched this videos 3 times and still don't get what is missing, do you perhaps have any ideas or hints? Thank you so much in advance!
@lisowi.
@lisowi. 3 ай бұрын
Hello! You're using a multisphere trace. Use the single one instead, and that should fix it. Thank you, I appreciate it!
@g-kurse459
@g-kurse459 3 ай бұрын
@@lisowi. Thank you so much! It worked! What difference does it make? (just curious to understand better).
@lisowi.
@lisowi. 3 ай бұрын
You're welcome! A regular SphereTrace will output the first object it has hit. A MultiSphere trace will output an array of objects it hit.
@mrrussiantv8492
@mrrussiantv8492 4 ай бұрын
Awesome stuff! Iike how when you explain things you kinda put it into code flow process so it's easy to understand what follows what!
@fbbk3
@fbbk3 3 ай бұрын
its a great tutorial and i really appreciate it! But it would be perfect if you were also explaining the purposes behind the things we do. For example at around 14 minute mark we are getting the item slots array and adding a for each loop node and then getting the array elements and using a break node, but you are not explaining why we are doing these things. Of course we test this with the keyboard 1 event so we can study the result we get there to see what the purpose of the nodes are, but I just think it would be much better if you were just telling us a little bit about the reasoning behind the things we implement. I will continue to follow this tutorial but in the end i will not have learned much, i will have just repeated what you do on your screen, because you are not explaining the purpose and the mechanics of the things we are doing. Thank you so much for the tutorials, looking forward to more❤
@ahmadalipour8315
@ahmadalipour8315 3 ай бұрын
I agree, but I also have to say because of the same reason u mentioned here, I had to go through some more tutorials and learn many other things to understand how to customize this tutorial to my own needs. And yes, I'm still studying some part of it. I wanna request a final video after its finished, just to explain the why behind its mechanism and what things are important to take about it. We are all Noobs here man, maybe the concepts are too easy, but to us its like a mountain. Again this is one of the best tutorials on the subject.
@MilaPetrova-q9t
@MilaPetrova-q9t 4 ай бұрын
Great! I needed an inventory system, and this looks amazing!
@sashacerri5668
@sashacerri5668 Ай бұрын
If for some reason it doesn't detect the item, therefore not showing the interact message, check if you selected "Looping" in the "Set Timer by Event" in the "BPC_Inventory" Event Graph.
@sashacerri5668
@sashacerri5668 Ай бұрын
For anyone who is having trouble in finding or connecting "Set Interact Message" at 17:28, check if the variable "WB_InteractMessage" is set to "WB Interact Message" as variable type. I had "User Interface" for some reason. Changing it will make Unreal ask you if it should update other bluprints, just say yes.
@coopercase5442
@coopercase5442 Ай бұрын
Thank you so much 🎉
@MagistrTheOne
@MagistrTheOne 2 ай бұрын
hey 13:19 append bad worked(dont see item id) what fix?
@JerryKid72
@JerryKid72 4 ай бұрын
whew this is dope! watched a few hours of blueprint overviews beforehand thankfully so i can actually follow along
@BunoBotProduction
@BunoBotProduction 14 күн бұрын
21:38 i get the message "BP Third Person Character Object Reference is not compatible with BP Third Person Game Mode Object Reference" when im trying to connect "As BP Third Person Character" to "Interactor".
@KseniaUshatskaya
@KseniaUshatskaya Ай бұрын
Hi! Have a question At 7:55 my code looks the same but it shows an ERROR and is not able to compile The error is This blueprint (self)) is not ActorComponent, therefore 'Target' must have a connection What can i do to fix it?
@lisowi.
@lisowi. Ай бұрын
Hello! Did you create the BPC_ItemData as an actor component?
@cbomcnasty
@cbomcnasty 4 ай бұрын
awesome tutorial
@tamaskovacs8334
@tamaskovacs8334 26 күн бұрын
I followed the video, but at 14:53 a small list appears in the upper left corner, but it does not appear for me
@aTsIneffable
@aTsIneffable 2 күн бұрын
Don't know if you solved this but i can think of maybe 4 issues that would cause this, 1 you did not connect and resize the inventory in BPC_Inventory on begin play, 2 you did not set the inventory size on Player character, 3 You missed something on the print inventory function in BPC_Inventory, 4 You didn't setup the Keyboard 1 key to call print inventory in your player character.
@nill_unreall7229
@nill_unreall7229 4 ай бұрын
Part 3... 4.... 5.... waiting!! 🤣🤣
@lisowi.
@lisowi. 4 ай бұрын
Fair enough🤣 The releases are on Mondays, Wednesdays, and Fridays
@synystyr6
@synystyr6 3 ай бұрын
I did everything up to 9:44 and now I have “Found more than one Function with the same NewFunction” What I do wrong?
@lisowi.
@lisowi. 3 ай бұрын
Hello! Looks like you're trying to create a new function with a name that already exists.
@synystyr6
@synystyr6 3 ай бұрын
@@lisowi. I’ve noticed soon after. I ended up just redoing the Blueprint and everything works now. Except for the “pickup” message. I’m able to pick up items but no message shows up on screen. Thank you btw🙏🏼
@williambursey5492
@williambursey5492 2 ай бұрын
Excellent video! When I was using the base ThirdPerson blueprint it worked flawlessly, however once I updated to the GAS blueprint, the pickup function no longer works. I changed the cast for the interactor to CBP_SandboxCharacter but it still wont interact with an item on the ground. I get this: Blueprint Runtime Error: "Attempted to access missing property 'BPC_Inventory'. If this is a packaged/cooked build, are you attempting to use an editor-only property?". Node: Get Graph: EventGraph Function: Execute Ubergraph BPC Item Data Blueprint: BPC_ItemData. However I swap the game mode from GM_Sandbox back to thirdpersongamemode, which sets the thirdperson default blueprint as the active pawn, and it works fine..any help would be greatly appreciated!
@williambursey5492
@williambursey5492 2 ай бұрын
the function its referring to is the Get function after the Custom Event Interaction in BPC_ItemData.
@synystyr6
@synystyr6 3 ай бұрын
I’m having a slight issue with the “Pickup” message on screen. When I interact with the item(s), the message on the bottom of the screen sometimes disappears and other times it stays in the screen. How can I fix that so that it doesn’t keep showing after I’ve interacted with the item(s)?
@lisowi.
@lisowi. 3 ай бұрын
Double check your interaction function. And if you want the ui to dissappear after interacting, you can remove it from the parent and then add the ui again when overlapping with a new item.
@bergus541
@bergus541 3 ай бұрын
hey, does making a tracking ball via chanel with a timer every 0.2 affect the game's performance in any way, or are there any better ways?
@lisowi.
@lisowi. 3 ай бұрын
I did this for performance. You can use an event tick, but it will cost you more.
@bergus541
@bergus541 3 ай бұрын
@@lisowi. ahh ok event tick is called on every frame per second right ?, I understand thanks
@EchoistStorm
@EchoistStorm 4 ай бұрын
i followed part 2 of the tutorial but the sphere trace hit thing is getting the full actor of the mushroom blueprint class not just the name from item data... is part 2 needed or can skip to part 3
@lisowi.
@lisowi. 4 ай бұрын
Double check your blueprints. It sounds to me like you are printing the display name rather than a name from the data table. You don't need the names, but you will need the interaction in order to pick them items up.
@AVIDxg
@AVIDxg 4 ай бұрын
In the BPC_Inventory i can't get the Break Hit Result. With the 'Context sensitive' unticked it just doesn't connect to the 'Out Hit', any advice ?
@AVIDxg
@AVIDxg 4 ай бұрын
My mistake! I was using a "Multi Sphere Trace" intead of the simple one
@lisowi.
@lisowi. 4 ай бұрын
Okay, glad to hear you got it working!
@AhmedWaja-zd1qo
@AhmedWaja-zd1qo 3 ай бұрын
i have first person character how i can make the interaction with following camera!
@lisowi.
@lisowi. 3 ай бұрын
Hello! Use a node called 'get player camera manager' instead.
@tomotm1483
@tomotm1483 3 ай бұрын
the UI is not showing when get near the Item. I set the text in the WB_Interact_Message to a variable and it just disappears.
@lisowi.
@lisowi. 3 ай бұрын
Make sure the item blocks the trace channel you have set, so try testing first if it gets collided with a simple print string. If that works, just work your way back through the code. You might have missed something.
@SilverSnow125
@SilverSnow125 4 ай бұрын
Is the cast to 3rdPersonCharacter necessary for the IA_Inteact? I ran the game without it just to check and got the same result. Am I missing something? Thanks for the vids! Edit: It totally is. Couldn't pick anything up after doing part 3 of the tutorial XD
@llastSoull.
@llastSoull. 3 ай бұрын
I do everything as in the video, double-checked it 5 times. The collision works; it turns green when I approach the object. But the pickup button does not light up
@lisowi.
@lisowi. 3 ай бұрын
Double check that you have the Input created and using it in the BPC_Inventory and correctly referenced in the player. Check that the input actions have a key assigned to it. And have an action response in the item itself to what happens when that key is pressed.
@llastSoull.
@llastSoull. 3 ай бұрын
@@lisowi. yes, everything is identical for me. In the lesson, you assigned only the “1” key as nodes. it works for me, information 0-9 is displayed on the screen. Only the item pickup widget is not displayed.
@llastSoull.
@llastSoull. 3 ай бұрын
@@lisowi. I've watched 1-2 lessons 8 times already... still the same, but the widget does not appear. My head hurts. I really wanted to make an inventory based on your lesson, but if I can’t find a mistake or fix it somehow, I’ll have to look for other lessons =(
@tomotm1483
@tomotm1483 3 ай бұрын
I cant fing the "Set Interaction Message" node. What did I do wrong?
@lisowi.
@lisowi. 3 ай бұрын
Hello! You might have named it differently then. We created a custom event in the WB_InteractMessage, double-check that.
@tomotm1483
@tomotm1483 3 ай бұрын
@@lisowi. It worked! Thank you very much for the fast reply
@hirojiokada3899
@hirojiokada3899 4 ай бұрын
Thanks Bro
@Cozy_Glow_Star
@Cozy_Glow_Star Ай бұрын
Я чуть с ума не сошёл когда столкнулся с проблемой Format Text, хорошо что на ютубе есть возможность приблизить экран благодаря чему я смог понять что мне впервые в жизни пригодятся сломаные скобки, жаль ютуб не в силах переводить все слова с должным качеством. Было бы неплохо если бы вы после каждого этапа говорили зачем конкретно нужна та или иная сборка блупринтов. Благодаря вам я смог многое понять но я не могу понять некоторых вещей из за недосказанности, например я так и не смог понять что конкретно делает BPI_Interact
@MceeLP
@MceeLP 2 ай бұрын
my outhit wont conncet to hit at 16:30
@georgewashingtonjuniord1290
@georgewashingtonjuniord1290 2 ай бұрын
be sure to have the right sphere trace by channel, wich change the on hit to an array if not the right one
@MceeLP
@MceeLP 2 ай бұрын
video was 22mins long took me 16 hours to get it right lol
@lisowi.
@lisowi. 2 ай бұрын
🤣🙏 The dedication was there. Well done!
Slot Inventory Tutorial Part 3 - Unreal Engine 5.4+
14:04
Lisowi
Рет қаралды 2,6 М.
Slot Inventory Tutorial Part 1 - Unreal Engine 5.4+
17:19
Lisowi
Рет қаралды 10 М.
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 15 МЛН
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 42 МЛН
Smart Sigma Kid #funny #sigma
00:33
CRAZY GREAPA
Рет қаралды 39 МЛН
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
37:51
bayGUYS
Рет қаралды 1,6 МЛН
Should You Use Assets When Your Making Your Game?
8:38
Unreal University
Рет қаралды 7 М.
Health System Tutorial Part 1 - Unreal Engine 5.4+
21:23
Lisowi
Рет қаралды 1,3 М.
Inspect Tutorial Part 1 - Unreal Engine 5.4+
27:15
Lisowi
Рет қаралды 1,3 М.
Introducing EasyRain for Unreal Engine 5
12:40
William Faucher
Рет қаралды 129 М.
Создание инвентаря в Unreal Engine 5 - 1 часть
16:06
Understanding "Components" in Unreal Engine | UE5 Explained
28:11
Ali Elzoheiry
Рет қаралды 49 М.
Basic Inventory System Tutorial | Unreal Engine 5.3
23:11
Sanshz
Рет қаралды 2,8 М.
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 15 МЛН