The Problem in a nutshell:I have a problem with collisions, and so far, with everything I tried, it seems to be a problem with 2 actors being set to "Cannot be pushed", and one is moving into another, and they don't collide. But if I set any of the two to "Normal" physic setting, the collision works.
The situation:- I have a canon who is firing a bullet.
- I have a bullet actor that is created by the canon, a velocity is set, and it travels
- The bullet have "Cannot be pushed" setting in physics, and have the right collision group to
collide with blocks, from the blocks collision group
- I have 2 blocks, one blue, and one red.
- Both blocks are identical except for 1 setting: The physic setting about "Normal" and "Cannot be pushed". They have same behaviors, same collision grid, same size, same collision group, etc
- The blue block physics is set to normal, so it fall when what's underneath is destroyed.
* The blue block gets hit by the bullet fine
- The red block physics is set to "Cannot be pushed", so it is static in the game worls, and the player
cannot move it around
* The red block doesn't collide with the bullet. The bullet passes right through it.
What I Did:When I change 1 simple setting on the red block, it works. When I set the red block to physics "Normal", it get hit by the bullet just as the blue block. As soon as I set it to "Cannot be pushed", it stop working.
I tried changing the bullets settings, but if the bullet is on any other settings except "Cannot be pushed", it doesn't travels at all in the game screen, and I don't want the player to have an impact on the bullet, I want the bullet to have an impact on the player, so that "Cannot be pushed" need to stay on both actor: The red block and the bullet.
I also tried disabling all the behaviors from the bullet and red block, still the same problem.
I think there is a problem with 2 actor being "Cannot be pushed"... They should still collide, they just won't receive momentum from anything in the game world, at least that's what I understood from the test I made and what is written in stencyl.