dop2000's Forum Posts

  • Also, you should post this in "How do I.." section of Construct 2 forum.

  • You have all the correct events, but they are in wrong places.

    First event should have two conditions:

    Crate HP<=0 : Crate start animation "Break"

    Trigger once

    Second event should also be top-level (not a sub-event):

    Crate on animation "Break" finished : Start fade

    However, this code may not work correctly if you have multiple instances of Crate object, because "Trigger once" doesn't work per instance. As long as one crate has HP<0, this event will not get triggered for other crates.

    So I suggest you change your code to this:

    Crate HP<=0                                : Crate start animation "Break"
    Crate animation "Break" NOT playing
    
    Crate on animation "Break" finished        : Start fade
    [/code:1rihlvf3]
  • Are you sure your array contains any data when this function is executed?

    I suggest running your game in Debug Mode (Ctrl-F4) and check everything.

    If you still unable to solve this, please share your capx.

  • Set Type=numbers in TextBox properties.

    To limit the number of characters to 2:

    TextBox On Text Changed -> TextBox Set text to left(self.Text, 2)

    Also, see Tutorials section, there are lots of helpful examples on how to customize texboxes:

    https://www.scirra.com/tutorials/all

  • Have you tried running the game in Debug Mode? What are the numbers for FPS, CPU, images memory usage?

    Try removing big portions of these grass sprites from the layout and see if FPS/CPU usage improves. Try deleting the entire grass object, disabling different event groups etc, and see what's affecting the performance the most.

  • There is an easy way to do this which is used in many games.

    Add Flash behavior to the player. When biker is hurt, start flashing for 1-2 seconds.

    Add another condition "Is not flashing" to the event. This way while the biker is flashing, it's invulnerable.

    Or you can do this with Timer behavior. Set a variable IsInvulnerable=True, start timer. On Timer event, set IsInvulnerable=False.

  • 1. Use punctuation (stops, commas, question marks). Your message is a mess and it's hard to understand you.

    2. Clearly explain your problem and your question.

    3. Share your code or capx file.

  • You don't necessarily need to add Solid behavior to objects for Pathfinding to work. Pathfinding behavior allows to add custom obstacles.

    Also, check out this addon:

  • See this post:

    Or you can style if with CSS, search Tutorials for examples.

  • Physics will definitely be an overkill here.

    As Bitsix advised, place origin image point at the start of the chain and use any of these behaviors to rotate it - Sine, Rotate, RotateTo, LiteTween.

    The ball can be in the same sprite with the chain, or you can make it a separate sprite pinned to the other end of the chain.

  • But if you set objects Opacity to 0, the engine will still render this object on the screen but invisible.

    Second thing, objects outside the visible screen as I remember, are automatically not rendered by the engine.

    It probably depends on the platform, browser or WebGL version.

    Try setting Text object opacity to 0 and then changing its text - TextWidth and TextHeight properties are not updated, because the text is not actually rendered. If you set opacity to 0.01, it starts rendering.

    Off-screen objects are not rendered, but they still consume CPU resources if they have active animations, behaviors, or they are part of different events, collision checks etc.

  • I don't know.. Could be a problem with your gamepad.

  • I'm not sure I understand your problem..

    Try this file:

    https://www.dropbox.com/s/e1ynw17s50ldx ... .capx?dl=0

    I tested it on two different gamepads - on both I can control the blue circle with the right stick.

  • For me the right Y axis worked at index 5.

    Try RawAxis(0,5)

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • I believe this is a bug, I reported it here:

    Filtered input doesn't work, but you should be able to use raw input.