Ashley's Recent Forum Activity

  • React Native is not really anything that would help with Construct 2 games. It's designed for publishing apps, and AFAIK has no provision at all for a canvas-based game with WebGL and Web Audio support, so is probably simply not applicable.

    It's funny you mention specifically physics and imagery as "performance limitations", since those are the two areas that should be almost identical to native performance: physics uses asm.js by default now, so should be close to native CPU processing speed on that, and graphics are rendered by the GPU in the same way a native app would use it, so no performance loss there either.

  • I tested this on an iPad Air 2. Both options work, but for some reason the Sprite option makes Safari prompt "This page is trying to open a new window" with options to "Allow" or "Block". I think if you block it, it never asks again, so you might think it's failing. However I found a workaround: if you use "on any touch end" followed by "is touching Sprite", it can open the popup without prompting.

    I think this is related to Safari change to do with what counts as a user input event. When iOS 9 came out we had trouble with audio no longer unmuting (Safari needs a user input event to allow audio playback). They blocked "touchstart" from unmuting, but it still worked in "touchend". So we moved unmuting to "touchend" and it fixed it.

    So the three approaches are:

    "On button clicked" - triggers in a "click" event - Safari allows popup

    "On touched Sprite" - triggers in a "touchstart" event - Safari 9+ blocks this

    "On any touch end" - triggers in a "touchend" event - Safari allows this (combined with a "Is touching object" you can get the same effect as "On touched sprite" but triggering at the end of the touch instead of the start)

    So you should be able to work around this already with the "On any touch end" approach.

  • Closing, please see the bug report guidelines.

    • Post link icon

    Construct 2 has major, transformative features that are missing in other products. Imagine working without sub-events.

  • The C2 editor cannot run on the Raspberry Pi - Windows 10 IoT is a very basic stripped-down version of Windows which only supports UWP apps, not traditional desktop Win32 apps like C2 is, so it can't be made to run. Also RPi uses ARM chips and we currently only build C2 for x86/x64. It's similar to why C2 can't run on Windows Phone.

  • This is really weird because firstly there is no technical reason CPU usage should affect touch input at all, secondly there really ought to be nothing special at all about the 50% mark, and thirdly because C2's measurement of CPU is a *very* approximate estimate based on timers instead of any real CPU measurement so is probably only accurate to +/-10% at best. So it's unlikely to actually be at 50% when it says it is. I would think it's likely something else is the cause and you've falsely correlated it with CPU.

  • No, sorry, we can't give an ETA on any features.

  • Closing, please see the bug report guidelines and only post in English.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • We have to balance requests like this with literally hundreds of other requests (many of them "just little things you could do easily, right?" - usually a big underestimation ), plus Construct 3 development, plus regular bug fixes and maintenance on Construct 2, plus all the other details of the day-to-day running of Scirra. Maybe we could do it, but you could end up waiting a long time. On the other hand if Kongregate were developing their own plugin they could update it right away. So I think it would work better for everyone that way.

  • It turns out the Xbox Live stuff is kept behind NDA by Microsoft. We're working on getting access to it, this is the only reason for the holdup.

  • The point of the blog I linked to is these numbers don't necessarily mean anything.

  • These measurements are surprisingly difficult to interpret correctly. See my blog on understanding CPU and memory measurements. Here's a relevant passage:

    [quote:2gx0cnl0]Javascript does not provide direct access to the CPU usage. Instead Construct 2 estimates it using timers. The key word here is estimates: it is not a real CPU usage measurement.

Ashley's avatar

Ashley

Online Now
Early Adopter

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

Twitter
Ashley has 1,832,423 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