Ashley's Forum Posts

  • Yeah, you can get them practically for free, like �1.50.

  • Welcome to the forums! Out of interest, where did you hear about Construct from?

    Don't forget to give yourself the best shot at learning Construct well, try the tutorials, and read up on the Wiki documentation!

  • I found the making groups you talked about, but can I move previously created events into the group?

    Just select the events you want (using the 'margin' to the left of the event), and drag them in. To add a new layout, right click the application in the project bar, and click Add Layout. You can use system actions to move between layouts, and that acts as levels. You can also use separate event sheets to organise your events, and include them in other event sheets, allowing a write-once, use-anywhere solution.

  • Really? The IDE has protection on its file saving. Before it writes anything to disk from your .cap file at all, ever, it verifies it can also successfully load it, so in theory, it's impossible to save a file that cannot also be loaded. But it's possible that code is being circumvented somehow.

    If you're both using a plugin that has broken edittime serialization (eg. if you made a mistake in one of your custom plugins), that could potentially randomly corrupt .cap files.

  • Are you putting a backslash at the end of the path? C:\foo\bar is ambigious (could be a file named 'bar' in folder 'foo', and fail to find it, so use the directory 'foo' instead), but C:\foo\bar\ definitely refers to 'bar' as a folder.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • It doesn't look like a sampling issue, because there are glitches. I'm guessing you're using the 0.99.3 testing release which is broken, so you probably want to use the last stable build, 0.98.9, or wait for the next stable build (which hopefully will be 0.99.4!)

  • Nobody is trading with a business under those names, so they're not trademarks! Just like both Firefox and Internet Explorer can call a feature tabbed browsing, since neither of them are called the "Tabbed Browsing" browser.

    Anyways, like Davio said, what would inverting an action do?? If you want, you can 'toggle' it which disables it, but it's only applicable to conditions, because it makes sense to say "condition NOT met" rather than "condition met".

  • It works in subevents, but not as the first subevent, because it has to follow another event of the same nesting level.

    'Else' also cannot follow a trigger - there's a bug where if it does follow a trigger, it actually is acting as an else to the first non-trigger event before it in the event sheet

  • Hmm, I thought it already had a timeout must've gone wrong!

  • Construct does need to do a tiny bit of processing on each off-screen sprite every tick, but it's little more than a passing glance, computationally. You'd need thousands of sprites before the overhead became anywhere near the processing time of drawing those objects which are actually on the screen!

  • If there are the same number of all objects, it should work. But I think there's a bug in the action with the object parameter that could prove hard to fix. Try it with the other action which takes an X and Y coordinate ('Set position') and enter Blue.X and Blue.Y. It does the same thing as the other action, but without the bug, and they should all pair up OK (I think).

  • Which build are you using? Do you have a backup of the file when it was small and steps to reproduce the expanding filesize problem? It'd be too difficult to send a file as big as 200mb+!

  • Were you importing large images? Save your .cap, close Construct, reopen it, reopen your .cap and export it again. Is it smaller?

  • The events look OK. Posting a .cap demonstrating the problem might help.

    If you're trying to pair a weapon to an enemy, containers can probably do a much better job of that. Nested for-each loops can be slow with a lot of objects. (eg. 200 of both kinds of objects = 40,000 iterations = about 3 million iterations per second!)

  • Object parameters aren't supported in expressions. You could use a string of its name or the UID as you suggest though. However, the rest of Construct never does that, so it would be unusual. It might be better to have a 'set object' action followed by expressions with no parameters instead.