Ashley's Forum Posts

  • The first step to figure out what's going on is set up USB debugging and inspect it with Chrome and see if there are any errors logged in the console:

    https://developers.google.com/web/tools/chrome-devtools/remote-debugging/

  • This should be fixed in r264.

  • The vast majority of devices should work fine. These days Andriod devices have the browser engine built in to the system, and it updates with the latest Chrome browser. So make sure your device has any available software updates installed. If it still doesn't work very well, file an issue at crbug.com so Google can investigate it.

    Using the system default webview is by far the best solution and the goal should be to ensure that works robustly for everyone. Relying on hacky workarounds generally brings its own set of problems - often worse problems - and after long enough those hacks themselves break down, which I think people are discovering yet again. Modern web tech is very good and nobody should have any good reasons not to rely on it, but if there are still issues, let's focus on fixing them instead of resorting to the next round of crazy hacks that will inevitably fail in some other way later down the line.

  • Which URLs have you tried specifically? Some pages can block themselves from being shown in an iframe. So you can only choose pages that are allowed to be shown in an iframe. YouTube video embed URLs work fine though.

  • Most of the time games should run fine with the normal Cordova export. Poor performance is usually caused by a small number of devices that have buggy or broken graphics drivers that force the device to drop down to software rendering. There's not a lot that can be done about it, it's because the device has poor support for native OpenGL.

  • This is caused by buggy graphics drivers that crash as soon as Construct 2 tries to initialise OpenGL for the layout view (which it does when you open a project or create a new project). Check for any driver updates and install any available software updates for your system.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • This isn't currently supported, but you can work around it: use the Local Storage plugin to track which savegames are in use, and when you want to delete a savegame, just delete the slot name from LocalStorage instead.

  • I found an issue with fades not working in Kiwi Story with the C2 runtime specifically in WebGL 1 (WebGL 2 works). I'm looking in to it and hopefully can have it fixed for the next release. Hopefully it's the same issue as you've encountered, but it's impossible to know for sure unless you can make a minimal project that reproduces the issue and share that.

  • Or are you saying we need to create an additional LocalStorage key for each "System Save Slot"?

    Yes, exactly. You can work around the fact you can't really clear save slots by just keeping a list of the save slots you are using in LocalStorage, and just delete the save slot from LocalStorage when you don't need it any more. When you want to know which save slots are in use, check with LocalStorage.

  • You can't count on touch IDs being any particular numbers, only that each touch has a unique ID. So you shouldn't rely on things like comparing a touch ID >= 0 - you're relying on touch IDs being positive when Safari sometimes uses negative touch IDs.

    Construct's own examples work around this by using -1 as a special ID for "no touch", and compares touch ID != -1.

  • Is this specific to the iOS simulator? If so, it's probably this issue: https://github.com/Scirra/Construct-3-bugs/issues/2079

    Otherwise - your software is out of date, and it's telling you what to do - check for any available software updates.

  • Rent a server, open a browser tab on it, and leave it hosting.

  • q3olegka - please only post in English on the forum. We will start deleting posts which aren't English because it's difficult for us to moderate them. There are other unofficial forums for different languages.

    Your attitude is why people hate russians in internet communities.

    If you continue saying things like this you will get a temp ban. Be respectful.

  • As I mentioned in another thread, you can use LocalStorage to track which saves are in use, where you can iterate and delete keys.

  • The file in the dropdown is not actually added to the project, according to your screenshot. So it looks like you imported the files to a different project by accident.