Ashley's Forum Posts

  • Save the project as a folder, and change properties.version in the .c3proj file.

  • AJAX only has one value for LastData. So I think the problem is if both requests finish exactly simultaneously (and it will complete immediately when loading a local file in preview mode), then there is only one value for LastData it can provide.

  • I've not heard of anyone else having problems like this. It's difficult to help though without more information. I'd suggest filing a bug following all the guidelines if you have trouble.

  • If you see an error message, press F12. Usually more details are logged to the browser console.

    You can send me a corrupt project to ashleyqbj@scirra.com and I'll take a look. However I can't guarantee results (it may be unrecoverable), and sometimes the cause is third-party addons, since if the developer makes a breaking change to an addon it can make some projects unopenable, and unfortunately we cannot support such cases since it's the responsibility of the addon developer.

  • Construct's build service does not do anything special to make any features like Mobile Ad work. It's designed to work the same as doing your own custom build. The most common problem with Mobile Ad is that it is misconfigured - double-check it is set up right as described in its manual entry.

  • What are the - oh, let's say - five most CPU-demanding features of C3?

    It's impossible to answer that question because it depends entirely on what your project does.

    For example 'For each' will be fast if it runs through 5 instances, and slow if it runs through 100,000 instances.

    Ordinary conditions already check every instance to pick the ones that meet the condition. So 'For each' with 5 instances could easily be faster than a simple standard 'Is visible' condition that has to check 100,000 instances.

    Some important points about performance are already documented in the Performance Tips manual entry, but those tend to be things beginners do because they don't understand how much work things take. The key is regular testing to catch anything particularly slow that was accidentally introduced, and guiding your changes solely by actual measurements.

  • It's already supported by the official Touch plugin. As documented in the manual:

    Alpha is the compass direction in degrees.

  • It looks like a bug in the site. We should fix it soon. In the mean time just refresh the page and the content will load.

  • Well now you have two 'On start of layout' triggers, one which sets the variable, and another that gets it. It works if it does set then get, but it doesn't work if you get then set. So you've created a dependency on the order on which Construct runs 'On start of layout' triggers. It's best to avoid depending on internal details like that. If you initialise everything in one 'On start of layout' trigger, then you have clear control on the order things happen.

  • You shouldn't need different worlds to do that. The existing features should allow you to do all that already, with collision disabling and per-instance forces.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • I'm afraid the file is corrupt. I tried to recover it but it's too badly damaged to be able to recover any meaningful part of the project. Perhaps network or hardware failure corrupted the file in transit. Try retrieving the file a different way from the student's device, or use a backup.

  • There's no spritefont instances placed anywhere in the project, and none of the events specify a character set. So Construct doesn't know what the sprite font character set is. Just drop in an instance to a layout (even an unused layout) and it will work.

    To make this easier I've updated Construct revert to defaults in this case, if none are placed in the project. But it means you have to use the default character set.

    Also note the events appear to have the same problem as this thread (creating an object in a sub-event, then trying to use it in a sibling event).

  • Try starting with the multiplayer tutorials.

  • I'm still not sure what you mean abot Box2D worlds. I think maybe you're talking about something else?

    However, that's 30 actions, and family doesn't hold physical collision action, is there any faster way to do this?

    Add the behavior to the family, then the physics actions appear for the family.

  • I just did a test Android debug APK build and it worked fine. Maybe it's an issue with your Internet connection?