My guess is it doesn’t disappear because you have no Destroy Actor anywhere in your blueprint. Since it’s not in the item blueprint, as you said, it’s nowhere to be found.
Ans second, since you have your sphere and your collision capsule the same size and shape, why do you need to use collision on your sphere? Just set it to no collision, the capsule should do all the work. Maybe your capsule overlaps your item but the sphere collides with it?
Try adding the Destroy Actor in the item blueprint. You can’t really do in your level blueprint, because you can’t get reference to the actual item, since it doesn’t exist yet.
For the same reason you can’t create the overlap event in the level blueprint, there’s nothing for the character to overlap with.
You should really try and do it like this in the item blueprint/
What do you mean with the first one? Is the player static mesh collision set to pawn?
For the second one this is how I spawn the item, Spawn Item posted by anonymous | blueprintUE | PasteBin For Unreal Engine
Capsule: Screenshot - af1820fecdd7aef03d70a7b85d424480 - Gyazo
Sphere Collision Component: Screenshot - 31efef53760f39006dd2101e0a0db72c - Gyazo
Okay, I chose Pawn for the object type. Now it is not colliding but the item still stays. It’s not disappearing. Instead of colliding with the item now it pushes the player to the front when I try to touch it.
I added the destroy actor and it didn’t work. I also set the sphere collision to No collision and nothing.
That worked! Now it disappear as soon as the player touch it. However, it didn’t re-spawn again. I made the time range from 5-10 seconds to see if it would spawn but it didn’t.
Well of course it doesn’t, because you only activate the spawn nod once.
You have to call a Pick Up Event (see it in my screenshots above), bind to it in the level blueprint, and make it activate the delay nod again. It will then spawn another item.
I’m glad I could be of help though =)
Take some rest, clear your head, then you’ll see what may be wrong. Don’t give up =)
Right click on Spawn Transform - Split Struct Pin.
Sorry, but it didn’t work. The item isn’t spawning again. I appreciate your help a lot and I am sorry that I keep replying with an issue, but this thing has me frustrated. I did everything exactly the same way.
This is the blueprints for the item (that spawns) Item Spawn posted by anonymous | blueprintUE | PasteBin For Unreal Engine
This is the blueprint for the level to spawn the item (I remove all of the blueprints that had to do with the item and it didn’t work.
I made it like that and still doesn’t work. I think I’m about to give up on this. It’s been four days and this stupid think doesn’t want to work.
How did you get the spawnactor with the vector location? Mine is orange
Still nothing…
Item BP… Spawn Item BP posted by anonymous | blueprintUE | PasteBin For Unreal Engine
Level BP… Level BP Item Spawn posted by anonymous | blueprintUE | PasteBin For Unreal Engine
That’s because I put the only things that you have in the last image you posted. Exactly how you have it.
See, all you need in the Item BP is BeginOverlap, Destroy, and Call Event. Everything else shouldn’t be there.
And right now you don’t have the coordinates to spawn the item in the Level BP.
Do you know why is the ball moving through the floor? The balls starts rolling but goes through the floor than goes up and down.
Congrats! I knew you could do it.
The floor… is that solid? It seems to me it’s some kind of liquid, and the ball floats.
It’s a plane object. The problem is that I tried to make the ball roll by watching a video and somehow for me it only rotated to the right, but it didn’t went through the floor. I made some adjustments and made the ball rotate forward which is what I have now, but the ball is going through the floor when moving.