alastair's Forum Posts

  • I have almost 4000 in one sheet in my current game, not all of the events are being checked every tick though. If I remade it I'd probably be able to cut down the size by 20-50%. It's probably hindering performance on bad computers but I haven't done much testing yet on computers that are less powerful than an i3.

  • Are you saying like a larger game, or a small game like what we have with the C2 example files? (Space Blaster etc.)

  • I agree, it's still unfathomable to me that this isn't considered a bug. Creating objects on a layout you never told it to create to is considered "working as intended".

  • You do not have permission to view this post

  • This is one of my favorite plugins!

  • Thought this was for the first public Contruct 3 release, lol.

  • it's an absolute lifesaver when you need to move to a save slots system. All of the webstorage references in Airscape are function calls that pulls the data from the current save slot.

    I usually just have a global variable called something similar to "ProfileName" or "SaveSlot", and then if I need a variable (like the HP) from that profile slot I'd just get the value from the key called: ProfileName & "health"

    So I still don't understand the purpose of functions, thanks for answering though!

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • (or, if you really want to go the extra mile, replace them all with function calls that then reference the dictionary)

    Out of curiorisity, why or in what situation would you use that? (I'm still trying to improve my usage of Fuctions.) Thanks!

  • rexrainbow should make a topic for it on the forums?

    Thanks for updating it too!
  • Spritefont that let's me make some words a different size or color. So I don't need to use 20 different objects in the same place.

    an audio action/expression to fade in and out of a specific tagged audio file.

    Ya, an enhanced audio object that requires less work to use would be good. Fading out a song then playing a different song or playlist.

  • I haven't looked at the new plugin yet, but can you just use Dictionary instead? And when you need to save/load just do so with dictionary json data?

  • I don't know if this is relevant to performance or not, but Ashley posted this recently on his twitter:

    [quote:3202i0vo]Sounds like there is finally consensus about canvas rendering from workers with OffscreenCanvas: https://wiki.whatwg.org/wiki/OffscreenCanvas

    Would need a runtime rewrite to use that though...

    [It would mean that the] entire runtime could run in a worker, unaffected by any main thread jank. Realistically this is a post-C3 project.

    I'm guessing that means our games would utilize more cores? I don't remember how many are being used, but considering 48.8% of Steam users have 2 cores and 48% have 3+ cores, that might be good.

    You'll definitely have a few users launching the game twice because of the few seconds to fire it

    Haha, yeah I've had to do that with people. Educating them that it's going to open, just not for a while.

  • are coders outside of C2. In fact, that reminds me that nesting is completely broken in C2 and most code that we would do in programming has to be extremely dumbed down and expanded into more events/conditions. That's a nice "gotcha!" to run into

    I'd love to hear an example of that, since I've only ever used the Scirra/Clickteam style of coding.

  • There is a bug in Chromium where when using non-xbox controllers (at least on several of my different non xbox controllers), they can only be used once. If you close the browser or tab, and then open the game again the controller will no longer be recognized.

    With Firefox though, this bug is non-existant, you can use your controller no matter how many times you open or close the browser or tab. Who knows how long Chrome will take to catch up in this area?