Ashley's Recent Forum Activity

  • You do not have permission to view this post

  • We have worked really hard to optimise our engine, to the extent I'm convinced there aren't any easy optimisations left to make. Render cells was getting to the point of very complicated implementation with benefits only in specific circumstances. I think most complaints are just to do with Chromium's frame scheduling/v-sync, which is actively a work-in-progress as the Chromium GPU team are upgrading a bunch of stuff. But as ever if you find anything particularly slow, send me a .capx and I'll profile it. I really rarely get sent .capx examples of slow things, and last time I got sent one I managed to profile it and make improvements to the engine, but people mostly talk about it which isn't helpful, I need to be sent real-world examples! Also as ever if an update breaks anything or you have any other bug reports please file them following all the guidelines, otherwise there's not much we can do.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Thanks, should be fixed in the next build.

  • Sorry, I think this is either a bug in Chrome (neither Firefox nor IE appear affected here - even though you mark them as affected in your report, I can only reproduce on Chrome), or a problem in C2's preview server (which is a component of Windows and not something we can control or fix), since it works after exporting. So I don't think there's anything we can do to fix this. However at least it does not appear to affect the exported app.

  • As far as I can see NW.js 0.12.0 preview mode in C2 looks identical to the C2 editor. Can you provide screenshots on Dropbox or somewhere else to compare? (The forum attachment system has been playing up lately so I don't know if you already attached pictures)

  • Can you provide a .capx that demonstrates this issue? So far nobody else is reporting it.

  • Hmm... you're right, but fixing this kind of issue can come with a big compatibility cost: there may be lots of existing projects using the form -x^y and expecting a negative result (and only working correctly in that case), and then if we fix this those projects break. It's hard to correct this in a way which only applies to future/new projects and not existing ones. I think this may have to simply remain a known issue - at least it's easy to work around.

  • The important thing is just to use asm.js physics.

  • We support Ludei's Webview-based platforms via the Cordova exporter (they are cordova-compatible). Canvas+ will remain deprecated: it had far more problems than Crosswalk.

  • I replied to the bug report. If it works in Chrome but not in NW.js it's clearly an issue with NW.js.

  • Ashley: I know you're probably sick of me pointing to this, but I would really love for you to read these two articles and then tell me if this is not a technology worth considering

    Given the number of people here criticising us for "depending on third parties too much", I am extremely wary of adding any additional technology dependencies in to the C2 workflow. Even if Haxe works pretty well, we could still get shafted by compiler bugs, missing features and unoptimised parts that kill the performance. In particular I think Stencyl got burned by some of these types of issues. I'd rather stick with HTML5 - it may not be perfect, but it's improving fast and has some huge players backing it, such as Microsoft and Google.

    slowly replacing parts of the engine with asm.js code?

    IMO this is a much better idea than writing native exporters. I do want to do this eventually, but it still means rewriting a big part of the runtime, and probably breaking compatibility with all existing plugins. So I want to do this eventually, but it would probably come post-C3 release.

    Also regarding native exporters - one of the reasons C2 is $129 for all exporters and not $999 is that we only have one codebase we need to maintain. All that extra engineering work would probably push the price up to another level. And "all exporters for one price" is a really nice thing about our licensing IMO.

  • If the game has loaded, then 'On start of layout' will trigger in events (even in a loader layout). Before that, what are you hoping to do? There's only a loading bar showing.

Ashley's avatar

Ashley

Online Now
Early Adopter

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

Twitter
Ashley has 1,834,325 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