Ashley's Forum Posts

    • Post link icon

    This post is 3 years old - since then, Construct 3 got the Game Recorder object, which provides built-in support for screen recording with no watermark.

    Edit: thread locked as it has become a spam magnet. See the Screen recording example in Construct for a demonstration of how to use the new built-in screen recording feature.

  • Ashley I'm not asking for a personal favor here, this is something many people will benefit from...

    I know, but you could say exactly the same about the close-to-600 other suggestions filed on the suggestions platform. That represents years and years of work, and suggestions are being filed faster than we could possibly implement them, so many ideas will probably never be done. So the question every suggestion has to answer is: why is this more important than all the other possible ideas we could work on? And what is the smallest, quickest and easiest way it could be done?

    Could you tell which of these changes are possible to make, and which are not possible or too difficult?

    I can only make educated guesses, since to know for sure would mean actually doing it and seeing how long it took, but based on speculation I'd say:

    1. Allow rotation: extremely difficult

    2. Arcs/curves: extremely difficult

    3. Paste layer: moderately difficult

    4. Allow resizing/fixed resolution: probably relatively straightforward

    5. Drawing with transparency: possibly quite easy if one of the existing blend mode suffices (i.e. similar to using destination-out on an own-texture layer)

    6. Flood fill: difficult and messy, since AFAIK it can't be done on the GPU, so would require a performance-killing GPU readback, software implementation of flood fill, then uploading the GPU buffer again. This is async and so will also conflict with any other attempts to draw while it processes. It's also inconsistent with all the other drawing commands which are GPU-accelerated.

    7: Load URL: it's not clear that this is necessary if you can already do it via a Sprite?

  • I don't think this is technically feasible I'm afraid.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • I don't think Safari on iOS supports this.

  • As a small team constantly pushed for time, the more you ask for, the less likely you are to get it. It's much more feasible to deal with small and highly focused suggestions. So if you had to pick just one of those, which would it be?

  • Will the collision shape with multiple points SLOW-DOWN everything EVEN if the collision itself are disabled on all objects.

    No. If you don't make collision checks, the collision mask is not used at all.

  • Will many shapes on the screen, each one with multiple polygon shapes (20-40 points) make things slower?

    Answer your own performance questions with measurements

  • It's not supported because it's an incredibly complicated feature, likely has worse performance than collision masks, and I've not seen any convincing cases where it really is necessary. In particular mouse input is not really that precise - most users move the mouse to an approximate area, not a specific pixel, because mouse control is fairly inaccurate. That's why large buttons are easier to click on. Therefore there's no point having a super-accurate collision mask for clicks, because mouse input is not that precise. In fact usually the click area is simplified and enlarged to make it easier to click on.

  • FYI Construct 3 supports solid collision filtering which should be able to do this.

  • Continuous preview was removed in C3, because it appeared nobody used it. That happened back in 2017.

  • What happens if I am unable to connect within 7 days?

    It will revert back to the free edition until you go online again. There's no need to purchase again! Your subscription is good until the end date and nothing is going to suddenly cancel it for you.

    • Post link icon

    Once again I must repeat that without providing a project and reliable steps to follow to demonstrate the issue, it is unlikely any progress will be made on this.

  • I'm afraid there's nothing we can do about reports like this. Please see the bug report guidelines.

    There are two key things we need to be able to investigate a bug report:

    1. A project file demonstrating the issue

    2. Reliable steps to follow to reproduce the issue with the given project

    Both are missing from this report, so it is not actionable. It's important to follow the guidelines when reporting issues otherwise I'm afraid the report is not useful - the first thing we do when investigating reports is open the project and follow the steps. We can't debug videos.

  • r274 updated jQuery to v3.4.1 which should fix this.

  • It seems to be working fine here for me.