Ashley's Recent Forum Activity

  • That screenshot shows a device that has not had its software updated for 3 years. It needs to be updated to work with modern software. Most devices do this by default. If they do not, the instructions shown on that screen will fix it.

    That is also not related to this thread, which is about an issue specific to WebGL 2 (which is probably the original report about a GPU driver bug on Mali devices that is now worked around).

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • The term scriptElt does not occur anywhere in the Construct runtime. So I believe the problem occurs in Facebook's side so should be taken up with them.

  • The project file appears to actually be a Scirra Arcade game export, zipped, and then renamed .capx. This is obviously not a valid Construct project so cannot be opened. You'll need the original project. If something has gone wrong, restore a backup; if you don't have a backup, you just learned the hard way why you need to keep backups.

  • It's possible, but Construct's spritesheeting algorithm is non-deterministic so you don't know ahead of time which images are on the spritesheet. However you can simply set the texture and draw it via its texture co-ordinates for a different image; if it happens to be on the same texture Construct will batch it in to the same draw, otherwise it will switch texture.

    Still it's a weird question and asking the user to enter UVs is definitely not the type of thing you should be doing, especially since spritesheets can be completely rearranged at the drop of a hat, so any user-inputted UVs will quickly become invalid. As ever, it's best to explain what your overall goal is, rather than the specific details of a particular approach that might not be the right one.

  • As I mentioned, in most cases performance should be just fine on modern devices. If they are not you can report it as an issue to the relevant company (e.g. if you have issues with Android performance, file it as a Chromium bug at crbug.com and if it's a well written report usually some Google engineers will take a look relatively quickly).

  • I've added a condition to check if 'switch game' is supported for the next release. In the mean time I think you can just avoid using it when on iOS.

  • Canvas+ caused more problems than it solved: it had no support for a whole range of major features in Construct, and also (at least in the past) introduced new bugs no other browsers had that could ruin games. This is no surprise, because the project amounted to implementing a significant fraction of a modern browser engine, which is normally such a huge amount of work that it is only taken on by corporations with hundreds of developers.

    Accordingly our approach since 2015 has been to focus on supporting real browser engines, which are more stable and support the full range of Construct's features. In most cases performance should be just fine on modern devices. If they are not you can report it as an issue to the relevant company (e.g. if you have issues with Android performance, file it as a Chromium bug at crbug.com and if it's a well written report usually some Google engineers will take a look relatively quickly).

  • As discussed in the C3 runtime blog post the new runtime relies on modern browser features. The minimum support could have been iOS 11, but due to severe bugs in Safari that are fixed in iOS 12, we decided to set the minimum version to iOS 12 by default instead. According to Apple's data, this covers 80% of all devices, and 83% of devices released in the last 4 years, so it already covers the vast majority of devices and as ever that is always increasing. We don't want to increase the minimum requirements any further, but we may do so in the long term if supporting older versions is either infeasible, or they have reduced to negligible market share.

    Off the top of my head I think the iOS 11 bugs prevented Opus audio playback and Pathfinding from working. If you test carefully and everything works OK for your project, you may be able to release for iOS 11 as well, but I cannot make any guarantees.

  • Are you sure this did not reproduce in r265? There have been no changes to the editor since then...

  • The desktop download version of Construct 3 lets you test NW.js features in preview mode, because it also runs in NW.js.

  • It's built in.

  • The text wrapping engine collapses whitespace at the end of a line, because for normal text layout you generally don't want that to affect text wrapping. You can work around it by adding non-whitespace characters set to the background color, so they are rendered but don't visibly appear. E.g. [background=#00ff00]Text[color=#00ff00]____[/color][/background]

    Since the ____ bit is green text on a green background, it isn't visible, but always occupies space.

Ashley's avatar

Ashley

Online Now
Early Adopter

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

Twitter
Ashley has 1,829,892 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
  • x5
    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