Construct 3 suggestions & ideas

Suggest and vote on ideas for Construct 3! Please note this is only one aspect of planning. We do not guarantee any features here will be implemented, even if they are top-voted ideas. The aim is just to collect feedback. Remember to search for existing submissions before adding an idea, describe your ideas as comprehensively as possible, and vote for plausible ideas that are well thought out. Please see our full guidelines on suggesting features.

14 Vote

Hierarchy inherit opacity and visibility from the parent

It would be so nice to let the children inherit the opacity and visibility.

For exemple, if the parent is not visible, then all the children would be not visible too.

  • Picoti
  • Nov 17 2020
  • No status
  • Attach files
  • Picoti commented
    9 Jan 10:56am

    Yes. That's right. If objects are overlapping, it's clearly better to change the opacity of the layer. I just thought it would be usefull sometimes for objects that are not overlapping, but have parents. I had this kind of situations. Then rather than using a special layer for this, using the inherit opacity would be easy.

  • Guest commented
    6 Jan 11:09pm

    For me personally, I would be using this for UI elements, so the first option would be sufficient. Currently, a single UI element might be made up of a bunch of different plugins such as text, 9-patch and tiled bg. As they can't be placed together in a family, getting them to fade together was a bit clunky using events. Being able to set all the different elements' opacity through a parent would be so much better.

  • Admin
    Ashley Gullen commented
    6 Jan 12:09pm

    If objects just set the opacity according to their parent, and they overlap, it will still show both objects overlapping. In other words it's not like setting the layer opacity, where all objects are rendered and then composited with a final opacity. What would you expect this feature to do - handle overlaps like normal objects or composit the entire hierarchy with one opacity? (The latter would be much harder to do.)

  • Nate commented
    4 Dec, 2020 11:53pm

    Suprised this wasn't included!

  • Luca Contato commented
    3 Dec, 2020 04:35pm

    yes please

  • +7