oosyrag's Forum Posts

  • When you set the color of the text, you can also save what it was set to in an instance variable for future reference.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Another option is to use a timer behavior.

    You can set it for x seconds, and use the (inverted) while timer is running condition in your damage event.

  • You can try leaving yourself a bit of a buffer. Set a timer to run on start of layout, and sync everything else to when the timer completes after a few seconds.

  • You do not have permission to view this post

  • the most common cause of poor performance is a device with broken graphics drivers that has to revert to software rendering.

    Older devices are more likely to have out of date drivers, but not all of them.

    The game generally will still work, just with lower framerates.

  • Local storage is saved in the browser's cache file I believe, which in a steam games case would be the nwjs wrapper cache.

  • You can try running a benchmark where you add sprites/particles/collisions until utilization hits x%.

    Just a guess anyway, never tried it.

    You might look into searching for js libraries that you can include and run by script that could give you more information on the end users device.

  • Use a timer behavior.

    Only allow spawning while timer is running.

  • Then as you run through the loop, save the last valid result (loopindex) to a variable.

    It will save the first, valid set, then check again and if there is a higher set it will overwrite the previous result.

    Do actions after your loop has completed, based on the stored value in the variable.

  • There are probably several ways to do this, but a straightforward approach I would try run a loop (repeated 27 times), checking if instance variable is between loopindex and loopindex+5, and using pickedcount to confirm if there were 5 picked.

  • You would probably need to build your movement system with custom movement and set vector x and vector y on collision. Sonic style platforming involves quite a bit more than the platform behavior can handle.

  • After your data is entered into the array, displaying (actions) the parts you want based on your filter requirements (conditions) should be fairly straightforward.

  • There is a system condition

    Is between values

    Test if a number is between two values (greater or equal to a lower value and less or equal to a higher value).

    You can use a variable to indicate the start and end values, like x and x+5.

  • Push your data into an array.

    Each row of data would include anything of interest, like timestamp (use unixtime), object, mode, character, location, health, ect.