oosyrag's Forum Posts

  • All trigger conditions are evaluated constantly aren't they?

  • There is a free trial, and you should be able to complete both official beginners tutorials with it. Give the tutorials a try and you'll probably know if it's suitable for you before buying.

  • The html element would probably be most suitable, depending on your familiarity with html and css.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • You can use trigger once to stop running the event after activating, effectively making it a triggered condition/event.

  • I'd just keep track of the contents in an array. Then you can use the indexof expression to check if it exists in the array.

  • You can try using multiple instances of a single object, I find myself doing that often for objects that are functionally mostly the same. You can always use instance variables or animation names/frames to differentiate between instances of the same object when necessary.

    Otherwise, copy and paste is not difficult, just a little time consuming.

  • For a loop, use an instance variable to keep track of progress (loopindex), to resume from later.

  • You are trying to play Narg1. Narg1 does not exist, so it does not play. You want to play Narg1.webm.

  • When changing layouts, all the necessary resources for the next layout are loaded into memory. If the amount is significant, this can cause a freeze during loading/changing layouts.

    To prevent this, you'll need to load the assets needed for the following layout during the current layout, since assets in use for both layouts are not unloaded from memory when changing layouts.

    I would try do this by using load sprite from url. I believe you can also create the object that wasn't originally placed in the layout editor to load it into memory, but I'm not sure.

    As you load sprites in, assuming you don't try to do them all at once in a single tick, your animation should still play. Change layouts after you've got everything already loaded into memory.

  • Have you tried appending .webm to the name parameter?

  • You would probably want to use a dictionary instead of individual variables in this case.

  • I don't think there's a difference either way.

    I'd approach this by loading images from project files/disk dynamically as needed (preferably ahead of time). Set up a system to only load 10 pages in front or behind the current page into memory and you'll never run into memory limitations no matter how many total pages you have.

  • The hight at any point of a slope is the perpendicular distance from the edge times the tangent of the angle of slope.

    Construct is not a 3d engine. Not recommended to try to make a 3d game without being very confident in your math, and even then you're going to run into a lot of limitations.

  • Use a bullet behavior with negative deceleration. Every x seconds, set speed to something and set angle of motion to something.

  • You can store binary data as a string, in an array or other data handling method you like, and load it back into the binary data plugin as needed for downloading.