x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Projectiles going through mesh and bsp

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?

Product Version: UE 4.9
Tags:
more ▼

asked Dec 08 '15 at 04:03 PM in Blueprint Scripting

avatar image

Takasu.
46 7 8 13

avatar image Logan Bailey ♦♦ STAFF Dec 09 '15 at 07:20 PM

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.

https://answers.unrealengine.com/questions/264833/collision-doesnt-work-without-enabling-simulate-ph.html

Logan

avatar image Takasu. Dec 10 '15 at 03:35 AM

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?

avatar image Logan Bailey ♦♦ STAFF Dec 14 '15 at 02:37 PM

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.

-Logan

avatar image Takasu. Dec 15 '15 at 04:33 AM

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. https://www.dropbox.com/sh/3a3gzelmu27o6w5/AACwEdSVz88BAfED42n1hSd1a?dl=0

https://www.dropbox.com/s/4h91lgdcywnritw/TestProjectile11.rar?dl=0

avatar image Logan Bailey ♦♦ STAFF Dec 16 '15 at 03:37 PM

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.

-Logan

avatar image Takasu. Dec 17 '15 at 03:54 AM

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?

avatar image ViceVersa Dec 17 '15 at 03:59 AM

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

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

1 answer: sort voted first

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:

alt text

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

more ▼

answered Dec 17 '15 at 06:12 PM

avatar image

Sean L ♦♦ STAFF
43.6k 485 152 442

avatar image Sup3rn0va Jun 28 '17 at 08:58 PM

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

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question