I have created a blueprint to pick up items on BeginOverlap which works fine. However, I would like for my character to pick up the item when the P button is pressed. I have tried replacing the OnBeginOverLap with the P key Button Pressed but I am not able to get it to work. Can you please instruct me how to get my character to pick up items and add to the inventory only when the player pressed the P key? I have enclosed screen shots of my PickUpBrick Blueprint and also of my character blueprint. Thank you for your help.
- add a capsule to the items which enables a bool variable
- now add the “P input” - connect it with a branch - add the bool variable to the branch
- now it should work
Hey thanks for your help I followed the steps you suggested. The item still will not pick up if the P key is pressed. I added the changes to the item to be picked up blueprint. I attached a screenshot. Will you please tell me what I did wrong?
-you will have to connect something to the condition link from your branch (there you should add the variable from the capsule overlap event)
-in an actor bp you also have to enable the input -> add an event begin play node - connect it with a “enable input node” - connect a “get player controller” with the “enable input node”
If possible could you please send a screen shot? That would help me.
I am a student. I am learning. I have followed your instructions but for some reason my item is still not able to be picked up by pressing the Pkey. I have enclosed another screen shot. Can you please send a screenshot of what I should do so I can have a visual? I have tried various ways and am not getting the outcome I need. Thank you for all of your help
When I’m back home I will send you one
Ok! Thank you! I really appreciate it very much.
That’s how you do it in your item actor blueprint:
I really appreciate you help. I followed your instructions carefully and now it does not recognize the P button at all. Before, when the P button was pressed the character would perform the pick up animation but now the character does not and the item does not pick up. I have enclosed screenshots. Can you tell me what I am doing wrong please.