Ashley's Forum Posts

  • If you think it's a bug, please file an issue following all the guidelines. It may also be a graphics driver problem, so updating drivers and installing any available software updates may help.

  • The drawing canvas object already has an antialiasing property. Have you tried using that?

    • Post link icon

    Construct 3 already has monetization plugins covering ads and in-app purchases. This thread is 5 years old, C2 is no longer supported, and it's going off-topic, so closing.

  • You can call functions in event sheets from script using runtime.callFunction. Don't use c3_callFunction - it won't work correctly in the scripting feature, which is why the documentation carries this warning:

    Do not call this with Construct's scripting feature. It will not work correctly. In that context you must use runtime.callFunction() instead. This method only applies to external JavaScript.

    For an example of accessing event sheet variables from script, see integrating events with script.

    • Post link icon

    Construct 2 is being retired. It's already been taken off sale and support ends in July 2021. For some time already, we've announced no new features will be coming to Construct 2, it is only being maintained with essential bug fixes and compatibility updates. If you want new features and active support, please upgrade to Construct 3.

  • In Construct's rendering architecture, by the time it's processing a layer or layout effect, everything has already been rendered to a single surface (essentially a single image). So the entire thing will be altered by effects. The only way to have partial effects is to add them to an object.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • If it's purely cosmetic and only affects the icon, it doesn't seem worth taking up all the space in the Project Bar with a new section just to show some new icons. I think it would be better to keep the user interface concise and streamlined.

  • I don't know, it's an internal detail of Chrome. Changing internal details could cause problems, or the option may be removed at any time.

    If a screen recorder app can't record the screen, I would suggest that the screen recorder app is not working, so you should report the issue to the app developer.

    • Post link icon

    Obviously, you cannot pirate C2. As with pirating any software, it's illegal, so closing this thread.

    We're also a small company and we've long seen high rates of piracy of C2 throughout its life. I don't expect piracy to disappear overnight or end because I made a forum post, but if everyone using a license actually paid for it, we'd probably have been able to hire an additional developer or two and take Construct 2 even further during its supported life.

    As it is, Construct 2 is approaching 10 years old, and no software is supported forever. It's normal that old software is retired and eventually becomes unavailable. The new version, Construct 3, has been available for a few years now. It's even better and I genuinely think the pricing model is fair. It's also much more sustainable - I was the only developer who ever worked on C2, and expecting me to support C2 alone for more than a decade after a single payment is ultimately uneconomical. C3 has an even lower barrier to entry with its monthly pricing, we can sustain that long-term, and we've even been able to hire additional developers to take C3 even further, which is one of the reasons it has so many more features and is still getting even more. That's the option for new customers, I think it's a great option, and indeed more people have taken up that deal than ever did with C2!

    • Post link icon

    Please contact supportgap@construct.net for any issues with purchases.

  • Have you tried the latest beta? It looks like it might be a bug we already fixed.

  • It's been suggested in the past. It means making layers into a tree structure. It would be great, but would also be a complex and time consuming feature to implement. As with all feature requests, we're a small team with limited resources, so we have to carefully prioritise what we do. There's several years of feature requests already filed on the suggestions platform.

  • In your example, 'body' appears to actually be a Sprite object. So it's not just an image.

    You still haven't said any actual differences between the 'body' sprite and the 'Character' scene. I assume this is identical to just treating 'body' as the root of the scene graph. If that's the case, then there's no point having a 'Character' item, because it doesn't represent anything meaningful. If that's not the case, then what is the actual difference? What does 'Character' do that 'body' does not on its own, as a Sprite object with a scene graph of other objects attached to it?

  • Thanks for putting this together, it's useful for considering how the scene graph works.

    I'm not sure what the difference between the "body" object and the "character" item in the project bar is though. It seems to be that they are the same thing. There isn't really a concept of the "character" being its own distinct thing - it just emerges from the fact everything is connected to "body". So it seems to be that the tree could just be shown under "body". Then that could just be shown under the existing object types folder, without needing a separate "scene" folder. That would simplify the feature quite a bit. What do you think about that?

    Image 4 seems to recycle the family editor dialog for scene graph. I don't think that's appropriate, because a scene graph is a tree, but a family is just a simple collection of items. The way you showed it in the project bar is more appropriate.

  • As mentioned in the other thread you posted, this is something that affects a lot of games that use the Box2D engine. You just have to deal with it with your game design, or try adjusting settings until it's acceptable.