# Projectiles going through mesh and bsp

**URL:** <https://forums.unrealengine.com/t/projectiles-going-through-mesh-and-bsp/340862>\
**Category:** World Creation\
**Tags:** unreal-engine, hit, Physics, Collision, projectile, question\
**Created:** [December 8, 2015, 4:03pm UTC](https://forums.unrealengine.com/t/projectiles-going-through-mesh-and-bsp/340862 "2015-12-08T16:03:20Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Takasu](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Takasu](https://forums.unrealengine.com/u/Takasu)\
**Post date:** [December 8, 2015, 4:03pm UTC](https://forums.unrealengine.com/t/projectiles-going-through-mesh-and-bsp/340862/1 "2015-12-08T16:03:20Z")

</div>

So I made a projectile, which is basically a sphere with hit and overlap events on it, and a pawn collision mode as of now, I tried many collisions and this is the closest I get to what I want.  
The projectile has no gravity and a slow and steady pace, think of it like bullet bill from mario.  
My issue is that I want this projectile to hit/explode on BSP and meshes detecting collision with them, but it ALWAYS goes through, the only way I found out that could solve this is by inputting physics and gravity on it, then it recognizes the collision with both meshes and BSP, but I wanted to find another way to do it, I don’t want the projectile to be affected by gravity.

Most of the people asking this in here don’t get any answers at all… can you guys help me?

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_cc69b907](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_cc69b907](https://forums.unrealengine.com/u/anonymous_user_cc69b907)\
**Post date:** [December 9, 2015, 7:20pm UTC](https://forums.unrealengine.com/t/projectiles-going-through-mesh-and-bsp/340862/2 "2015-12-09T19:20:36Z")

</div>

Hello tariktakasu,

Do you have your CharacterMovement set to “Flying?” If so have you tried moving away from flying and have them walking instead. I found another post with a user that was having much of the same issue. Changing from “Flying” to “walking” seems to have fixed his issue.

> **[Collision doesn't work without enabling Simulate Physics](https://forums.unrealengine.com/questions/264833/collision-doesnt-work-without-enabling-simulate-ph.html)**
>
> Hi everyone. Currently I’m using UE4.8.2. via the regular Epic Games Loader (not the Git build as far as I’m aware). The problem I’m having is that the actors have collisions that refuse to work unless I enable the Simulate Physics option. The game...

---

<div class="post-metadata">

**Author:** ![Takasu](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Takasu](https://forums.unrealengine.com/u/Takasu)\
**Post date:** [December 10, 2015, 3:35am UTC](https://forums.unrealengine.com/t/projectiles-going-through-mesh-and-bsp/340862/3 "2015-12-10T03:35:43Z")

</div>

well yeah everything is walking, I have hit correct collisions with any and all actors, it just passes through static meshes and bsp for some random reason, and that’s also unless I activate physics. Is it expected behavior?

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_cc69b907](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_cc69b907](https://forums.unrealengine.com/u/anonymous_user_cc69b907)\
**Post date:** [December 14, 2015, 2:37pm UTC](https://forums.unrealengine.com/t/projectiles-going-through-mesh-and-bsp/340862/4 "2015-12-14T14:37:59Z")

</div>

Would you be willing to share a test project where the collision is passing through static meshes and bsp’s. I do not believe this is expected behavior but I would also like to check how you have your projectile set up.

To do this you can post a link to Dropbox that includes your ( .uproject, and your " Content " and " Config " folders.) You can either link these files here or you can send me a private message on the Forums. To do that navigate to the advanced search on the forums. From there, type in my name in the " User Name " tab. From there you can send me a private message.

-

---

<div class="post-metadata">

**Author:** ![Takasu](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Takasu](https://forums.unrealengine.com/u/Takasu)\
**Post date:** [December 15, 2015, 4:33am UTC](https://forums.unrealengine.com/t/projectiles-going-through-mesh-and-bsp/340862/5 "2015-12-15T04:33:04Z")

</div>

the unzipped one failed on some files, but the main ones inside the Blueprints folder did get to pass. I passed a zipped one just in case it bugs out.  
So the first one is unzipped with some failed files and the other one is a .rar with everything ok.

> **[TestProjectile11](https://www.dropbox.com/sh/3a3gzelmu27o6w5/AACwEdSVz88BAfED42n1hSd1a?dl=0)**
>
> Shared with Dropbox

> **[TestProjectile11.rar](https://www.dropbox.com/s/4h91lgdcywnritw/TestProjectile11.rar?dl=0)**
>
> Shared with Dropbox

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_cc69b907](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_cc69b907](https://forums.unrealengine.com/u/anonymous_user_cc69b907)\
**Post date:** [December 16, 2015, 3:37pm UTC](https://forums.unrealengine.com/t/projectiles-going-through-mesh-and-bsp/340862/6 "2015-12-16T15:37:00Z")

</div>

So, you will need physics in order to account for collision. Without physics an object cannot account for a physical event. IE hitting a wall/bouncing/explosion.

-

---

<div class="post-metadata">

**Author:** ![Takasu](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Takasu](https://forums.unrealengine.com/u/Takasu)\
**Post date:** [December 17, 2015, 3:54am UTC](https://forums.unrealengine.com/t/projectiles-going-through-mesh-and-bsp/340862/7 "2015-12-17T03:54:30Z")

</div>

pardon my dumbness, but I tried setting physics by emulating them on the object properties in the capsule collision… that only results on the same, even with gravity simulated, is there another way to it?

---

<div class="post-metadata">

**Author:** ![ViceVersa](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@ViceVersa](https://forums.unrealengine.com/u/ViceVersa)\
**Post date:** [December 17, 2015, 3:59am UTC](https://forums.unrealengine.com/t/projectiles-going-through-mesh-and-bsp/340862/8 "2015-12-17T03:59:16Z")

</div>

how fast is your projectile moving? Ive noticed before that if its speed/velocity is too high it moves too quickly for things to recognize the collision. Also, try adding a sphere collider to the outside(if you havent already) with the collision presets set to block all

---

<div class="post-metadata">

**Author:** ![Sean\_Flint](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Sean\_Flint](https://forums.unrealengine.com/u/Sean_Flint)\
**Post date:** [December 17, 2015, 6:12pm UTC](https://forums.unrealengine.com/t/projectiles-going-through-mesh-and-bsp/340862/9 "2015-12-17T18:12:04Z")

</div>

Hello,

The reason your collision was not functioning as you expected was because you did not parent your Sphere Static Mesh to your Sphere Collision. Also, you’ll need to make your Sphere Collision your root component for that actor. Finally, to ensure that the projectile is destroyed when it comes into contact with the ground, use Event Hit instead of ActorBeginOverlap. Here is an image of the Projectile blueprint with the changes I have made:

 ![71033-projectilecollision.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/a/d/0/ad0e1fd2d4ecb2fdd5d2c416b83366fb5ae0f7c5.png)

Feel free to ask any questions regarding this setup, or let me know if this does not work out for you.

---

<div class="post-metadata">

**Author:** ![Sup3rn0va](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Sup3rn0va](https://forums.unrealengine.com/u/Sup3rn0va)\
**Post date:** [June 28, 2017, 8:58pm UTC](https://forums.unrealengine.com/t/projectiles-going-through-mesh-and-bsp/340862/10 "2017-06-28T20:58:53Z")

</div>

Still going trough walls, only on certain locations on the walls.

---

<div class="post-metadata">

**Author:** ![Dracknen](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Dracknen](https://forums.unrealengine.com/u/Dracknen)\
**Post date:** [November 1, 2019, 6:39pm UTC](https://forums.unrealengine.com/t/projectiles-going-through-mesh-and-bsp/340862/11 "2019-11-01T18:39:18Z")

</div>

Hello, i know this is a couple years old post, but i found it when searching for a similar problem however mine was in 2d, and my projectiles were going through my enemy actors but only when they were standing still. Was bashing my head trying to find a solution to the problem for the past couple of days, and finally came to a solution today. If you set your physics to be enabled but disable gravity since you don’t want that, and put collision to Block All on your projectile that seemed to solve my issues idk about yours. GL HF hope this helps to you or maybe others who may have had similar issues to yours or mine
