Hi, total newbie here! I’m creating a piano music app, so obviously I have a few dozen keys as sprite objects on screen. I’d like to be able to drag the octaves horizontally and instead of moving each key object individually, I’ll just move the layer camera.
But because the camera moves in the opposite direction to my draggable scrollbar object, I’m multiplying the X position by -1 to get a negative value and correct the direction.
Change the X position of camera (layer: "Keys"): set to Scrollbar.PointX("Center") *-1
This seems wrong. Is there a better solution to move dozens of objects at once?
Gdevelop isn’t the only engine that uses this thing. Other game engines use this type of coordination. Pygame uses this coordination system, where Y is reversed.
But take a graph into perspective, on a graph positive Y is facing upwards and negative Y is downwards, and positive X is right and negative X is left, does it also not make sense to have it that way?
Going by calculator example vs text box in which you type reply
In text box actually any text box you would input text
It goes from left to right
From which side to which side it goes on every single calculator you saw in your life?
For coloring something you need 3 colors Red Green Blue RGB
Then why so many programs like aseprite or photoshop or gimp use HSL or HSB or HSBA (actually most of them use HSB/L A and Hex)
And now creating styles for apps or web pages use hex?
And i can go all day giving examples how in one scenario something is one way where in other scenario it will be different
Its just how it adapted in many cases
But let me give you my favorite
In playstation or DVD or whatever that accept disks
Eject/open button is always either on side or somewhere above deck itself so when you press it it does not obstruct you opening it
Who in his right mind decided that button to open deck for cd/dvd rom in your PC which in 99% cases is approached from top by your hand
Should be placed UNDER the deck?
So each time you gonna most likely hit your hand with deck
And there are A LOT more stuff i could list that makes little to no sense