Mackan90096's Forum Posts

  • 3 posts
  • Your timer event isn't nested under your 'on created' event.

    So when your layout loads, it's running two events when you're trying to run one. It's saying "when a small destroyer is created... " but then doing nothing, because it has no sub events. It's also doing all that code you've asked it to do "every 0.2 seconds..." because it's all a nested sub-event below that timer event.

    You need to have the timer event be a sub-event of the on created event. This way the timer launches because the small destroyer was created.

    If I change the event sheet to this;

    , I hear one shot and then nothing else happens, that's not what's supposed to happen, right?

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • add a condition of:

    For Each:Small Destroyer

    -> Round logic

    ---> shoot logic

    That will do what you want as I understand it.

    That kinda works, I want it to have a randomized delay of when to shoot too.

  • Hi there, I'm new to this and the documentation has zero examples.

    I'm trying to make it so that when an object is created, it shoots bullets.

    As of now, only the initial sprite is shooting, the one that was created does literally nothing.

    How do I make it so that the created ones shoot?

    Current event sheet looks like this:

  • 3 posts