0 Favourites

Layersystem

  • Ashley

    a recent tread was talking about placing things on the wrong layer or on locked layers, ive also encountered that many times

    i think there are multiple problems that make this happening and disabling paste on locked and invisible layers will not be a full fix

    problem

    now you can for example select layer 1(highlighted) and then you press on a layer 2 object, but layer 1 is still highlighted, there is no correlation between layerpalette and the selected object

    a locked layer can be made active but you can still work on unlocked objects on other layers, so you think you can simple drag in new things > and suddenly they are locked

    you can't quickly go thru layers and know what and how many objects exist on that layer, hidden objects cant be checked at all

    invisible layers act as locked layers, > you cant select or move the boundingbox, invisible should only hide the graphic > if you dont want that hide + lock

    solutions

    if you select an object, the layerpalette should change and highlight on what layer this object is and make this the current active layer

    directly clicking on a layer should indicate what objects are on the layer (selection highlight) (this selection highlight already exist for selecting object types in projecttab, it would just highlight all objects on that layers)

    layer properties should say how many objects currently exist on that layer

    locked layers need to be unlocked before they can become active. so locking > deactivates the layer = next unlocked layer gets active

    clicking locked layers could blink the lock as visual cue

    this also means you cant change layer-properties > because the layers is .. locked! .. you can still toggle visibility

    selecting objects on multiple layers, would highlight multiple layers > cut and paste could then be used to move these on 1 layer

    advantages:

    you know that if you select something, that is the current layer you're working, dragging a new object will be on the same layer

    if you move an object of interest, you also know you're on that layer, you dont have to search or even look what layer its on, this is a huge benefit over current workflow

    clicking on a layer actually gives feedback what objects exist on that layer

    you can select and move hidden objects as the bounding box can still be seen, if you dont want that > hide + lock

    you wont paste on the wrong layer as you're always working on the layer you recently modified an object

    you cant paste on locked layers as you cant select or make them active

    if you try this out i'm sure this will be a great improvement

  • Construct 3

    Buy Construct 3

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

    Buy Now Construct 3 users don't see these ads
Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)