Ashley's Forum Posts

  • Russian and Brazilian Portugese are two of the top non-English languages on the Scirra site last I checked, so we will likely be prioritising specifically those languages when we work on translation. However we can't give much more specifics right now and C3 is still a long way off.

  • I'm not sure exactly what you mean by "integrate Cordova in to Construct". The runtime already integrates with Cordova by using Cordova-specific features where available. I could copy-paste a bunch of Cordova files in to the Construct installer, but then specific C2 releases ship with specific Cordova versions, which slows down the whole update process. A nice thing about the fact Cordova is not directly integrated is whenever you go to a build service like the XDK or PhoneGap Build, you get the latest and greatest Cordova version with all the latest bug fixes and features - not whatever version happened to ship with r216 or whatever C2 version you happen to be using at that time.

    As has always been our policy, we do not obligate ourselves to support third party plugins in any way. If there are specific features you would like to see integrated as official features, please do suggest them.

    I guess we could run our own build system, but that is very time-consuming, difficult and expensive to run, and currently the Intel XDK provides that for free. So I don't see much point in us doing that either. I know there are several build systems to choose from, but I see that as a good thing: it protects you from any one service shutting down/hiking prices/otherwise making themselves not useful. We've also been criticised in the past for relying too much on one service, so...

  • You do not have permission to view this post

  • You do not have permission to view this post

  • Chrome on iOS is basically a wrapper around Safari, because Apple don't allow different browser engines on iOS (and how they get away with that I don't know). Currently I think Chrome on iOS uses UIWebView which does not support Javascript JIT compilation (i.e. fast javascript), but I guess Chrome on iOS will soon move to WKWebView which does, so that should significantly improve performance for anything JS-based.

    Note that whether or not "asm.js is supported" depends on your definition - technically it is supported everywhere, even on old browsers, because it's just JS code. Whether or not it runs as fast as possible depends on the JS engine optimisations, and that is again different to having a specific parser for asm.js like Firefox has. Safari has a pretty sophisticated JS engine so when it can use JIT asm.js code should be very fast.

  • Cordova on iOS currently uses the UIWebView which lacks Javascript JIT support, so JS code runs ~3x slower which would explain the difference. You can enable it by finding a third party plugin to use WKWebView instead which does support JIT, or official support should be coming soon in cordova-ios 4.0.

  • Yes.

  • Yeah, I think it's a bug. The warning is there because asking for an object by its UID when halfway through loading a project is dangerous, because the object you want may not have been loaded yet and therefore not be found. So in the SDK that warning is there to make sure you move your lookup to afterLoad() when all objects are available. But it shouldn't turn up in normal use of the events. So please file a bug report!

  • You do not have permission to view this post

  • http://www.sharkbite.byethost32.com/images/loading-sheet1.png redirects to parked-domain.org here, so it looks like a problem with the host.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Are you sure you're using r216? We fixed some bugs with this recently, including the firing of "on ended" on iOS 8.

    Modifying data.js like you say is not supported, and given that you say it works on iOS 9 and everywhere else, it sounds like it will be fixed anyway once everyone updates iOS.

  • Probably CORS again, guessing you need to set Access-Control-Allow-Origin. (Guessing you figured this out but posting for searchers)

  • Errmm... it has a Texas Instruments chip! I thought they were winding down their chipmaking business and firing everyone who worked on that. According to Wikipedia the OMAP 5 was released in early 2013, so it's already a couple of generations behind current chips. So to me this actually looks like a weak and obscure hardware, hardly a powerhouse...

  • Use the NW.js action "show dev tools" and make it available through some hidden keyboard shortcut or something. This will bring up the browser error console (just like Chrome's) where it will log any errors if they happen in Javascript, and may help shed some light on it.

    Also it could be a graphics driver issue, so updating drivers may help. Note Windows NW.js exports by default ignore the GPU blacklist (the --ignore-gpu-blacklist option in package.json), which means even if the drivers are known to be buggy it will still use GPU acceleration instead of falling back to a software renderer. Removing the option will allow the game to fall back to software rendering on known buggy drivers/hardware, which means it will be slow, but work, which is better than fast and doesn't work at all.

  • Steam uses its own separate payment system to ours, so we can't transfer licenses across. The best you can do is try to get a refund from Steam and purchase again directly from Scirra.com.