Ashley's Recent Forum Activity

  • Ejecta support was deprecated a long time ago, and we have not been maintaining Ejecta since then, so closing as won't fix.

  • You do not have permission to view this post

  • The point of my previous post was "don't use lots of huge images".

    If you're wondering what is fastest, you can find out yourself by making measurements.

  • I replied to the thread, but they closed it already. Hopefully they will see my message and reopen it...

  • granpa - are you sure you are using the right address? It is definitely http://localhost:50000 - anything else is wrong (no www, no .com, nothing like that)

  • I was thinking a service exactly like that, but run by you aka Scirra

    I don't think it's a feasible project, since to maintain compatibility we would have to implement such a large portion of a browser engine that we may as well just use an actual browser engine, which is what we do already with most Cordova platforms. Ludei list 22 staff and they still miss major features like Web Audio, WebRTC, form controls and more from the non-browser Canvas+, and I don't anticipate we'd be able to go further than that with less than half as many staff (even after the expansion we just announced!)

  • Carrying over the SOL would have quite a high performance cost. Since the function can go on to modify the SOL, but then has to be able to restore the state when the function returns, the SOL lists must be copied before the function is called. If you have picked say 1000 instances with some event before calling a function, then every time the function is called with "carry SOL" it must duplicate an array with 1000 items. Used naively (on-by-default, or if there is a checkbox and you just get in to the habit of always checking it) you could end up with a very high CPU cost for this feature.

    Passing a UID and picking it in the function is a good technique: the "pick by UID" condition works in constant time (it just directly picks the instance without having to check every instance like normal conditions) so this is an efficient pattern. If you need multiple instances, just putting the picking conditions back in the function is probably not much less efficient than any kind of "carry SOL" feature, and could actually be more efficient since you can make sure you don't carry the SOL for any unrelated objects the function doesn't actually need.

    Functions are generally supposed to be some kind of independent, re-usable bit of work, and I'm not entirely convinced how sensible it is to design them to use the SOL of the caller, since that seems to mix together the responsibilities of the calling event and the function. There's not really a way it "should" work, since programming languages don't use SOLs so there's no good analogy looking at traditional programming languages. This type of question is, as far as I'm aware, totally unique to C2.

  • So I tried looking in to this disabling various features of the Touch object one at a time, and the prompt eventually stopped coming, and then I re-enabled everything, and it still didn't come back. So either iOS stops prompting after a while (making testing this extremely difficult), or it's sporadic, or it's somehow fixed already? I don't really know what is going on here. I still suspect it's Cordova making the location request, since it used to work.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Have you tried the steps in Troubleshooting C2's preview server?

  • Closing, see the bug report requirements. Also there is no official plugin called the Canvas plugin, so you probably need to report this to the plugin developer instead.

  • You should report this type of issue to the Bugs forum following all the guidelines to make a good repro, which would make it a lot easier for us to fix it.

  • Nombre del módulo con errores: ig4icd64.dll

    ig4icd64.dll is from the Intel graphics driver, so that proves it's a graphics driver crash and not a problem with C2. Check your Intel graphics drivers are up to date.

Ashley's avatar

Ashley

Online Now
Early Adopter

Member since 21 May, 2007
Last online 27 Oct, 2026

Twitter
Ashley has 1,833,981 followers

Connect with Ashley

Trophy Case

  • Jupiter Mission Supports Gordon's mission to Jupiter
  • Forum Contributor Made 100 posts in the forums
  • Forum Patron Made 500 posts in the forums
  • Forum Hero Made 1,000 posts in the forums
  • Forum Wizard Made 5,000 posts in the forums
  • Forum Unicorn Made 10,000 posts in the forums
  • Forum Mega Brain Made 20,000 posts in the forums
  • x126
    Coach One of your tutorials has over 1,000 readers
  • x74
    Educator One of your tutorials has over 10,000 readers
  • x6
    Teacher One of your tutorials has over 100,000 readers
  • Sensei One of your tutorials has over 1,000,000 readers
  • Regular Visitor Visited Construct.net 7 days in a row
  • Steady Visitor Visited Construct.net 30 days in a row
  • RTFM Read the fabulous manual
  • x44
    Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

32/44
How to earn trophies

Blogs