Ashley's Forum Posts

  • I just tried saving to Dropbox and it worked fine. Also saving has nothing to do with the content of your project - it's essentially uploading a zip - so it would be weird if the contents of that zip had anything to do with the upload process. Try pressing F12 and seeing if there are any extra error messages logged to the console.

  • Browser vendors actually advise to avoid pre-allocation because it can decrease performance. Apparently it impacts the escape analysis optimisations that help speed up garbage collection.

  • There are serious bugs in iOS 11 that break Construct games, so we default to iOS 12+ to avoid those bugs affecting your games. Unfortunately these issues were caused by Apple and they were only fixed with the release of iOS 12, so we have no good workaround to those problems other than to set the minimum supported iOS version to 12+. According to StatCounter this already covers over 90% of devices though, so it doesn't seem like there's much lost in setting that as the minimum supported version.

    It's hard to comment on why the game relaunches without seeing a project that demonstrates the issue. It's possible it's doing something like exceeding the hardware limits of the device and crashing due to running out of memory. There might be more information in Xcode's log.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Press F12 and check the browser console for any errors. I would guess you made a mistake and accidentally corrupted the project, such as by renaming an image file. Also make sure the zip has all the files in the root and not in a subfolder.

  • It should do already. It looks like you're using the Windows Store version, try the NW.js version instead.

  • We don't have a way to render different layers at different resolutions right now. It could be a pretty tricky thing to do as well - currently it just renders the entire game to a small surface and then stretches it up. but if one layer is rendered at a different resolution, how is that supposed to alpha blend or process background effects with a different sized background surface? Other low-res layers on top presumably have to be rendered separately again and then stretched back over the top, all of which takes more GPU bandwidth, and then you'll probably quickly negate any performance benefits of low-quality fullscreen mode - or possibly end up even slower than high-quality fullscreen mode if there's lots of extra surface compositing that needs to be done to handle all of these cases. It's a difficult problem and I'm not clear what a good way to solve it would be. Really we just need a way to draw aliased text to a canvas! But that means requesting a new browser feature. Maybe you could try experimenting with the alpha clamp effect to cut off the low-alpha borders of the text.

    The GPU memory measurement includes the surface it is rendering to, which gets bigger when you maximize the window or use high-quality fullscreen mode. So if it increases a bit when changing those things, that's all it is.

  • It's impossible to help without more details about what you're doing and where you're seeing the error.

  • As far as I'm aware, browsers do not provide any control over this when rendering text to a canvas, I'm afraid.

    BTW changing the fullscreen quality should not have any major impact on GPU memory usage. It doesn't change which textures are loaded. It uses exactly the same memory resources, it just renders them at a different scale.

  • No, I meant the properties of the location object, e.g. location.href. But that won't work in preview or remote preview, because the game is not uploaded anywhere yet. To load project files you should use AssetManager methods, e.g. await runtime.assets.fetchBlob("alien.glb").

    • Post link icon

    It works fine for me on Android too.

  • It's the same as the main document, so the usual location object should tell you this. What do you need it for anyway? You don't normally need to specify a full URL.

    • Post link icon

    WrathOfAbe - it sounds like you have a reliable way to reproduce a problem in r276. Can you provide a project and the steps to follow as Colludium did? This is the only way we can make progress on this.

    • Post link icon

    Is anyone who experienced issues in this thread able to confirm if r276 fixed the problem?

  • We're a small team, and things change fast. We don't want to commit to something a year down the line and not be able to change it without upsetting people if circumstances change.

    We've shipped around 150 suggestions directly from the suggestions platform, including several that just rolled out in yesterday's r182 release.