I am trying to create a simple projectile system using Instanced Static Meshes. I am moving all the bullets (ISM instances) with the “Update Instance Transform” node on every tick. I then have created an On Component Begin Overlap event for the ISM component which according to other posts is able to return the specific instance being overlapped by breaking the Sweep result and getting the “Hit Item”.
However I am finding that despite setting up the collision channels correctly, putting a simple Sphere collision mesh on the mesh instance itself and activating “Generate overlap events”, the overlap only fires if the other actor the bullet overlaps with is also moving. If it is static then the event does not fire no matter what. Is there maybe an issue with the way I am moving the ISM instances that causes the overlap not to trigger? Has anyone experienced anything like this?