YoYoGames / GameMaker-Bugs

Public tracking for GameMaker bugs
15 stars 8 forks source link

Room Editor: Selecting smaller instances on top of larger instances has odd results #1472

Open iampremo opened 12 months ago

iampremo commented 12 months ago

GM-611

Selecting a smaller instance on top of larger instances has odd results. When the larger instance is selected, it is impossible to select the smaller instance unless you first click off of the larger one.

Expected: Smaller instance is selected, selection from larger one is removed.

Note: if you double click on the smaller instance, it's properties window appears and  both instances are selected. They can then both be moved together, but in the "Instance Layer Properties" list only the larger instance is selected.

Steps:

Example of Issue:

!Selecting smaller instances on top of larger instances has odd results.gif!

adamrpippin commented 9 months ago

Can confirm

dronecloud commented 4 months ago

agree completely.

I feel like YYG can fix this by enabling some sort of per-pixel selection on instance and asset layers. by using either a sprite's collision mask, or by using it's alpha channel. that way we could select overlapping instances/assets as long as you click precisely on the right part of them. using layers has its uses and can overcome some of this, but it isn't a solution for true freeform off-grid hand-placing when you start constructing your levels out of 2D decals.