Announcement

Collapse
No announcement yet.

HELP how to trace against geometry collection collisions?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

    HELP how to trace against geometry collection collisions?

    so chaos is king and trees are his first crusade.
    ill explain my thinking, trees are a staple for most environments and can be a major component in selling a scene. if not tree then concrete pillar .

    one of my friends recently said of gtaonline "the cars can boost, jump, shoot missiles even fly but the trees will always win" and it is rather emersion breaking when a tank explodes from hitting a tree.

    so if i want ALL trees to be chaos destructible and i mean 10000 particles(if that's what the chunks are now called?) per 0.5m tall, i'll will need to do some actor or component swapping.
    great so ill set my projectile to wake/swap trees on impact with a check on if we care about impacts on this tree or likely will soon. ok so make geometry collection in to a blueprint actor and get actors location fine. can i hide behind the tree no it has no collisions for trace ok but the projectile will hit so...

    problem
    there are no collisions so the projectile just passes through. ok where do i set the collisions, oh thats right physx doesn't collide with geometry collections.

    solution
    rebuild engine with bCustomSceneQueryStructure = true; added to the UE4Editor.Target.cs and use a trace to hit
    thanks to OptimistickMonkey for pointing out the need for that alteration



    ill re-edit this with a complete guide once i figure out the rest

    any other tips on geometry collection collisions please comment as i couldn't find any that go into more depth
    Last edited by ozbitme; 09-21-2019, 09:08 AM.

    #2
    In order to use linetraces with chaos you must build the engine with:


    bCustomSceneQueryStructure = true;
    https://www.casualdistractiongames.com

    Comment


      #3
      you sir are an idea saver
      could not find that anywhere

      Comment

      Working...
      X