1st time posting, couldn't find the answer I was looking for after creeping the forums for a few days, hoping someone can help me make sense of this.
My game is a Starfox like rail game. I've got an AI ship that positions itself in front of my player ship and shoots a cube(bullet placeholder) towards my player ship. The setup is simple enough, the enemy ship has a "smooth look" towards my player at all times and fires the projectile slightly ahead of my player ship to offset the ship's constant forward motion. The enemy bullet shoots off and goes through my ship without detecting the trigger. Both my ship and the bullet has a rigidbody attached, and a box collider, with "Is Trigger" active on the bullet.
I tried changing the Rigidbody collision detection mode to Continuous and Continuous Dynamic but no luck either. The enemy bullet is fired using an Add Force with the force mode Impulse. The bullet does end up returning a trigger find(Made a script that detects it), but it's due to it crossing a spawn trigger I placed earlier in the level. I'm thinking perhaps that it might have something to do with my player ship being a child of an empty object? That empty object holds the script that causes the constant forward movement for my ship, camera and such. The ship movement is done using transitions and such, not using physics to move it. I'm out of ideas at the moment and would greatly appreciate a nudge in the right direction.