I'm having an issue which I believe has something to do with the new stable release. I've been working on a game for a few months, and hadn't touched it since december. This week I started working on it again and suddenly realized something no longer worked - and it not only stopped working on the latest version of my file, but also on all previous versions.
Basically I had enemies with the bullet behaviour, and the player had a weapon that created a "pool of acid" to slow down the enemies. This weapon spawned a bulled that, on collision with the enemies, spawned a particle.
Before I used a condition to check if the enemy was overlapping the particles, and then subtract from its bullet speed. Now it no longer works, as if Construct no longer detects collissions between sprites and particles.
I wish I could share the capx, but I'm not allowed to post urls. Anyway, the simplest version can reproduce the issue:
- create a sprite with the bullet behaviour
- create a particle (and make sure it is on the bullet's way)
- create an event: "Sprite is overlapping particle" --> "Set bullet speed to Sprite.Bullet.Speed-5"
- pretty much whatever way you try to change the speed won't work, so I'm guessing the issue is with the collision detection.
I know there was an update on how the collision detection works. Were the particles taken of the system on purpose? If so, what's the best way to go around this issue?