I’ve been playing with the SillyGeo example game. I changed the blue GPU particles (that shoot out from the centre) to spawn on the x,y plane at 0,0,0 and turned depth collisions on for them, and it worked quite well (with a little bit of tweaking). They bounced off the walls and even the player too (if the player sits still and lets them fly into the player). However as soon as a move the player around, they start disappearing when the player runs over them (instead of bouncing off the player). If you increase the spawn rate of the particles (so they are dense) and then fly through them, it leaves a path carved through the particles as they are killed. Why is that? Why don’t they bounce off a moving object?
Then I thought, what would happen if they spawned with no velocity? Would the player be able to “push” them around? Without velocity they do nothing at all. They are not pushed by the player and they don’t even disappear (i.e. killed) when the player runs over them like before. They seem to have to have some sort of velocity (even just 0.01) for them to work. Why is that?