Ashley's Recent Forum Activity

  • You can download NW.js yourself from their site and copy the package.nw file that Construct 2 exports over to whichever version you chose, and it should work with that version of NW.js. We have to update NW.js at some point, and the first beta release in a beta cycle is probably the best time to do that. There were several other bug reports affecting NW.js that were Chromium bugs that were long since fixed, so older versions are not necessarily less buggy. Hopefully we can get NW.js 0.13 working reliably through the next beta cycle.

  • Multiple render targets: useful for deferred 3D lighting rendering, not sure what it could do in 2D. It just means being able to draw the same set of objects to multiple surfaces at once, which our engine doesn't need to do.

    Antialiasing/multisampling: this is generally a massive performance hit for a sometimes imperceptible improvement in rendering quality. Since most 2D games use alpha-channelled textures instead of geometry, I don't think there's anything to gain from it.

    Query objects: I guess they could return some performance stats or debug info, but I'm not clear in what way that would be useful.

    Culling: already done in the engine before it issues draw calls. I don't think there's any point moving it to the GPU, since it means submitting many more draw calls, which would probably actually degrade performance.

    In other words, WebGL 1 has almost everything a 2D engine needs already.

  • iOS can't play ogg files, you need the .m4a equivalents. C2 should encode them for you if you import PCM WAVs like the manual recommends. You should also check you're using the latest version of C2 where we worked around a change in iOS that prevented audio playing.

  • WebRTC hosts can keep themselves running on desktop OSs, but I think the Android OS puts the app to sleep when to focus away. I think that's entirely reasonable. It's a weird idea to run a persistent server on a battery-powered OS.

  • I've been keeping an eye on WebGL 2, but most of those new features are of most utility to 3D engines. For 2D engines the biggest deal about WebGL 2 is it has proper non-power-of-two texture support, which means, finally, non-power-of-two textures can tile and mipmap properly. Realistically this means a small rendering quality improvement in niche cases. Not really the biggest deal in the world for a major new version of WebGL! I don't think there's any urgency to support this, but it will be nice to have the NPOT texture support when it comes.

  • So it sounds like if you disable cookies in Firefox, accessing storage throws exceptions. (I don't know why they'd do that - returning empty results would be easier to support!) That line is the debugger trying to load from storage which items you added to the watch, which throws an exception. Post it to the bugs forum and I can try and make storage exception-proof.

  • It works in NW.js (desktop) and Crosswalk (mobile) / Chrome for Android, since all are based on Chrome.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • I think you should report this issue to Microsoft: the touch feature of C2 is very simple and just forwards what the browser tells it. I can't reproduce on the Lumia 520 so I think it must be some Windows Phone issue specific to your circumstances.

  • OK, maybe it was someone different reporting the same problem, but I couldn't reproduce it - iOS 9 still opened links just fine, but it first pops up a dialog saying "Do you want to allow the page to open a popup window?" with "Allow" and "Block" buttons. If you press "Block" it may be permanent which might make you think it's not working. I guess it's also possible you could have added a new content blocking extension that blocks popups as well?

  • You can add effects to layouts as well as layers.

  • According to the whitelist plugin documentation, the "allow-navigation" tag only whitelists origins for navigating the webview itself, which should not affect AJAX requests. It sounds like the <access origin="*"> tag would do that instead. A new beta is going out today so I'll add in this and we'll see if it makes a difference:

    <gap:plugin name="cordova-plugin-whitelist" source="npm" />

    <access origin="*" />

  • Maybe in this beta cycle. We don't have a 6S device in the office to test on yet, but I'll try get one.

Ashley's avatar

Ashley

Online Now
Early Adopter

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

Twitter
Ashley has 1,833,351 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