TomoloGames's Forum Posts

  • If you post the cp3 file then I can take a look at it.

  • I only fixed the Iron-problem. I figured you could do the rest yourself since you now know how to do it.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • If you can provide the cp3 file then I can take a look at it.

  • Here you go:

    drive.google.com/file/d/1dBJhlsA2mGM8n0GQMglFHbg3RcXbhWBz/view

    I deleted event 319 and added the "Add item Iron" to event 143.

    I also removed the inverted condition on event 143. It had nothing to do with the problem though, I just wanted to show you that there's a "Not equal to" in the list already so there's no need to invert it.

    I also removed the Anchor behavior because it makes the fixed items "jump" when moving the camera. Instead, I changed the parallax on the layer to 0% so it doesn't "jump" when moving the camera.

  • dop2000

    I decided to use the 8Direction behavior instead. Now everything works great and it's easy. I have an invisible box with 4 frames. When the blade collides with the box it changes the blades instance variable depending on the frame of the invisible box. The instance variable tells the blade which direction to go :)

  • I made a quick example for you...for free hehe :)

    drive.google.com/file/d/1w_NhGuPhsQjaw0tYF0O5BIy4LhURG2yJ/view

  • I usually have a Dash Animation.

    When the Dash Animation is playing, I change the max speed of the player. Also, I set the max fall speed to 0. Then when the Dash Animation is not playing, I change the max speed and max fall speed back again. To decide how long the Dash is going to last is determined by how long the Dash Animation is playing.

    The enemy will be destroyed if the player is overlapping the enemy AND the Dash Animation is playing.

    You can do this (Dash) in many different ways but this works for me. I made a quick example for you.

    drive.google.com/file/d/14HdjWE1Eh0peM5k9N63UUe9-ZJ13GIX-/view

  • Get rid of the "Trigger Once" (which should always be at the bottom) and the "For Each" and just have:

    Enemy hp is 0 or less - destroy enemy

    On Enemy destroyed - Add X to Xp

    I don't understand why that shouldn't work. I'd have to see the cp3 file to see what's wrong.

    tomologames(at) gmail . com if you want me to take a look at it.

  • A thousand thanks for helping me out :)

    Yeah, it would've been easy if it was just one blade.

  • I'm trying to figure out why you are rotating the baby?

    Anyway, you don't have to set the angle and the angle of motion. The angle of motions will automatically be the angle of the object...unless you have unticked that box.

  • Choose "is touching object" and then right click it with your mouse and choose "Invert"

  • Maybe it's just me but that looks very messy. Why do you not just use the platform behavior. Why do you need both bullet and platform behavior?

  • Enemy hp is 0 or less - destroy enemy

    Enemy On destroyed - Add XXX to Xp

  • dop2000 - My lousy English probably makes it difficult to understand what I mean so I made a video instead. If you watch this video, the blade is the object with the MoveTo behavior and there are 6 different (invisible) objects that they are moving to. The blade object has an Instance variable that changes when the object has arrived. I want to just have 1 invisible object instead of 6 different ones. There will be around 20 blades in the same level so it's kind of messy.

    Subscribe to Construct videos now
  • Is touching object (touch button down) - disable solid.

    Is Not touching object (touch button down) - enable solid.

    If I understood you correctly then that should work.