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.
@gabrielaparecido12843 ай бұрын
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.3 ай бұрын
Hello! Thank you, and I'm glad to hear it.
@Lite-qu4wt4 ай бұрын
Thank you, it is very useful as a beginner. I Hope the next part will come out soon
@sidaodograu29504 ай бұрын
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!
@AlexZyablov2 ай бұрын
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 :)
@caiosaraivabueno90044 ай бұрын
Really like the tutorial, simple to understand and really cool the whole system
@kamui_kody20454 ай бұрын
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-kurse4593 ай бұрын
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.3 ай бұрын
Hello! You're using a multisphere trace. Use the single one instead, and that should fix it. Thank you, I appreciate it!
@g-kurse4593 ай бұрын
@@lisowi. Thank you so much! It worked! What difference does it make? (just curious to understand better).
@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.
@mrrussiantv84924 ай бұрын
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!
@fbbk33 ай бұрын
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❤
@ahmadalipour83153 ай бұрын
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-q9t4 ай бұрын
Great! I needed an inventory system, and this looks amazing!
@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Ай бұрын
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Ай бұрын
Thank you so much 🎉
@MagistrTheOne2 ай бұрын
hey 13:19 append bad worked(dont see item id) what fix?
@JerryKid724 ай бұрын
whew this is dope! watched a few hours of blueprint overviews beforehand thankfully so i can actually follow along
@BunoBotProduction14 күн бұрын
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Ай бұрын
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.Ай бұрын
Hello! Did you create the BPC_ItemData as an actor component?
@cbomcnasty4 ай бұрын
awesome tutorial
@tamaskovacs833426 күн бұрын
I followed the video, but at 14:53 a small list appears in the upper left corner, but it does not appear for me
@aTsIneffable2 күн бұрын
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_unreall72294 ай бұрын
Part 3... 4.... 5.... waiting!! 🤣🤣
@lisowi.4 ай бұрын
Fair enough🤣 The releases are on Mondays, Wednesdays, and Fridays
@synystyr63 ай бұрын
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.3 ай бұрын
Hello! Looks like you're trying to create a new function with a name that already exists.
@synystyr63 ай бұрын
@@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🙏🏼
@williambursey54922 ай бұрын
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!
@williambursey54922 ай бұрын
the function its referring to is the Get function after the Custom Event Interaction in BPC_ItemData.
@synystyr63 ай бұрын
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.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.
@bergus5413 ай бұрын
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.3 ай бұрын
I did this for performance. You can use an event tick, but it will cost you more.
@bergus5413 ай бұрын
@@lisowi. ahh ok event tick is called on every frame per second right ?, I understand thanks
@EchoistStorm4 ай бұрын
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.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.
@AVIDxg4 ай бұрын
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 ?
@AVIDxg4 ай бұрын
My mistake! I was using a "Multi Sphere Trace" intead of the simple one
@lisowi.4 ай бұрын
Okay, glad to hear you got it working!
@AhmedWaja-zd1qo3 ай бұрын
i have first person character how i can make the interaction with following camera!
@lisowi.3 ай бұрын
Hello! Use a node called 'get player camera manager' instead.
@tomotm14833 ай бұрын
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.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.
@SilverSnow1254 ай бұрын
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.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.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.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.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 =(
@tomotm14833 ай бұрын
I cant fing the "Set Interaction Message" node. What did I do wrong?
@lisowi.3 ай бұрын
Hello! You might have named it differently then. We created a custom event in the WB_InteractMessage, double-check that.
@tomotm14833 ай бұрын
@@lisowi. It worked! Thank you very much for the fast reply
@hirojiokada38994 ай бұрын
Thanks Bro
@Cozy_Glow_StarАй бұрын
Я чуть с ума не сошёл когда столкнулся с проблемой Format Text, хорошо что на ютубе есть возможность приблизить экран благодаря чему я смог понять что мне впервые в жизни пригодятся сломаные скобки, жаль ютуб не в силах переводить все слова с должным качеством. Было бы неплохо если бы вы после каждого этапа говорили зачем конкретно нужна та или иная сборка блупринтов. Благодаря вам я смог многое понять но я не могу понять некоторых вещей из за недосказанности, например я так и не смог понять что конкретно делает BPI_Interact
@MceeLP2 ай бұрын
my outhit wont conncet to hit at 16:30
@georgewashingtonjuniord12902 ай бұрын
be sure to have the right sphere trace by channel, wich change the on hit to an array if not the right one
@MceeLP2 ай бұрын
video was 22mins long took me 16 hours to get it right lol