Ashley's Recent Forum Activity

  • JohnnySheffield - it doesn't look like it does anything node-webkit doesn't already do, and NW also has the backing of Intel. So I don't see much point in supporting something else that does the same thing unless there's some kind of major problem with NW.

  • I would *strongly* recommend you do not write plugins that directly access other plugins. It breaks encapsulation and is brittle. For example we may go ahead in future and change how the Array object works to fix some bug or change some feature, and this will break everything that depends on it like this.

    Also, it's less useful for users. You force them in to a specific workflow. For example if you at some point run an action in another object, then the user is locked in to that dependency and can never alter it. If on the other hand you run a trigger, then the user can place an action in that event to do that task, or they can do something else, perhaps using a different third party plugin or some alternative feature. It's also easier to understand since you can see what's happening, instead of there being under-the-hood invisible magic causing actions to run unexpectedly. Consider that in the entire C2 engine, actions never run except where they have been added visibly in the event sheet, and a plugin that uniquely breaks that rule will be uniquely surprising. Users can also more easily test by adding logging to triggers, temporarily disabling the action, etc.

    Yes it's possible, but you will design inflexible, breakable plugins - please think of other ways to design your plugin.

  • Crashes (as in the app exits) are usually caused by buggy graphics drivers, or running out of memory. In rare cases it may be a browser bug, but the first two causes are far more likely. There's not much you can do about buggy drivers; most mobile platforms don't allow updates outside of updating the entire OS, which is subject to the carrier/manufacturer approving the update.

    If there's a bug in the C2 engine then if the JS code goes wrong it probably won't crash the app. It will probably freeze instead, since the browser engine catches the JS error, halts the script, and then continues running the page. That's useful in web pages but since the C2 engine is all JS then the game logic halts freezing the game then the last frame remains on-screen. If that happens then ideally you'd be able to reproduce it and report it as a bug to us so we can fix it.

  • We're always on the lookout for new ways to publish, but most of the alternatives we see have some significant caveat that make it a better idea to use one of the existing ones in C2. If there were any alternatives that were really compelling, we'd add them in to C2.

    Aphrodite - note C2 has forced GPU acceleration enabled on Windows in node-webkit for several releases now.

  • Still can't reproduce, runs great on an iPhone 4S running iOS 8.1 with XCode 6.1 on OS X Yosemite. Try making sure you've got the latest Ejecta code from github as well.

  • Should be fixed in next build.

  • Well spotted, thanks. Updated the manual entry

  • I can reproduce, but I don't think it's a Construct 2 bug. Our code is pretty simple and just triggers events when the browser events fire. I'd suggest posting this to Microsoft at connect.microsoft.com.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • You do not have permission to view this post

  • suntank - did you check the browser console? Do you have 7000+ images in your project as well? Spritesheeting on export will significantly reduce the image count, preview mode can be using vastly more images.

  • You can write your own shaders with the SDK.

  • If you can reproduce the issue in a new project please file it as a bug report.

Ashley's avatar

Ashley

Online Now
Early Adopter

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

Twitter
Ashley has 1,835,218 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