Ashley's Forum Posts

  • While user JavaScript code may need to use these things, in general I think addons should not use these things. Addons should be designed to be self-contained and not depend on external variables or object types. This improves their design and makes them more flexible. So I have to ask, what do you need it for and can't you design the addon a different way? I think it would be a better design if you did.

  • It could be a different browser extension. Try disabling all of them.

  • Just share an email address, social media account, or some other service, and take up discussion there.

  • I tried previewing Ghost Shooter 20 times with 'Tab' preview mode set and it worked fine.

    As with any bug it's going to be extremely difficult to make any progress without at least some kind of clues as to when exactly this happens...

  • It looks incredible! But I think the question is, will it run on the kind of hardware ordinary people have? I think the demo was geared at next-gen consoles, but I doubt we'll see that on phones and laptops too soon - but maybe eventually!

  • That event sets the collision filter to TESTVirus"TESTBullet, because two quote characters in a string expression means a single quote in the resulting string. That action uses space-separated tags. I think you meant to put "TESTVirus TESTBullet".

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Can you try pressing F12 and see if there are any errors in the browser console?

    It could also be a different browser extension. Try disabling all of them.

  • Use the Share object's 'Request app rating' action.

  • Press F12 and see if there are any errors in the browser console.

    I think normally this is caused by buggy browser extensions that break Construct, so try disabling your browser extensions.

    • Post link icon

    Running events fundamentally involves more work than running pure JavaScript code. For example running a list of actions involves a loop, and if you write JavaScript code that just does a series of tasks without a loop, then it has less overhead.

    In many cases the overhead of the event engine doesn't matter though, and as I mentioned many aspects of the engine are extremely well optimized and would be difficult to match in your own JavaScript code, e.g. pathfinding.

    If you want to know the exact performance difference, as I said, you can get a very precise answer by measuring it yourself.

  • No, because people abused it, which itself was a difficult moderation problem. We don't want to start reading people's private communications, so the feature was removed.

  • I'd point out that parts of the runtime, like the collision engine and pathfinding, are extremely well optimised. If you write your own JavaScript code equivalent and don't spend several weeks optimizing it to the max, then Construct will probably still be faster, even with events.

  • Moved to Construct 2 forum

  • Please note the Forum & Community guidelines advise against replying to people breaking the rules:

    Please don’t reply to people violating the rules; use the report button to report them privately.

    This is also to prevent having your own posts deleted if the thread is removed.

    FWIW the Forum & Community guidelines are IMO pretty common sense stuff - we have them written down to make it clear to anybody who might be in any doubt, and as to have specific rules to refer to when people break them. It's also generally impossible to prove any kind of intent, so we have to enforce the rules equally regardless of whether people seem to be aware of them or not.

  • It should work. Maybe you have a browser extension that's stopping Construct saving anything locally? Some privacy extensions might do that, and it may prevent Construct remembering your login or working offline.