Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Pixel Fx Designer

Design pixelart effects and render them to .png sprite sheets or .gifs · By CodeManu

Bug: editing RGB HSV value requires left-click first

A topic by komehara created Apr 18, 2021 Views: 164 Replies: 3
Viewing posts 1 to 3
(1 edit)

In the Color tab, we can edit RGB HSV values by inputting numbers directly, but we must right-click on the field first. This is important when we want to paste precise values from other applications where we copied R, G, B values.

However, the value input in the number field is ignored if just right-clicking. You need to first left-click, which will set the value to something based on the mouse position, apparently to confirm focus. Them, you must right-click and there, the number you enter will be recognized and the value will be updated.

Platform: Windows Version: 1.1.7.1

Bonus bug: you must also left-click on the color you want to change first (Birth, Min, Death) so your editing is taken into account.

After changing the 3 values for RGB, I realized the color didn’t change at all. I needed to left-click on Birth, change RGB, then do the same for Min and Death. I wish we could copy-paste colors to make this faster, but that would be a suggestion for another thread.

For now, to focus on the UI issue: to avoid having the user edit a “ghost” color for nothing, maybe gray out the RB HSV interface until a color is actually selected. Alternatively, allow editing color “in the void” but then add a small button or drag and drop system to assign the temporary color to Birth, Min, Death color.

Another bug: I right-clicked on Birth, Min, Death color and noticed there was a popup similar to Alpha, RGB/HSV values, where you could enter a number. I thought it was great to enter a hex color, allowing me to copy-paste colors from another app much faster. It turned out the field only supports numbers, which don’t make sense for a color, and therefore: a. entering an actual number like 100 does nothing b. entering a hex like df7126 or #df7126 makes the app crash with error:

############################################################################################
ERROR in
action number 1
of  Step Event2
for object uiChanger:

unable to convert string "df7126" to number############################################################################################
gml_Object_uiChanger_Step_2 (line 27)
Developer

Hi there,

I've added you suggestion to the backlog, I was planning on revisiting the color section on the next update, I found myself having trouble with it when doing some personal vfx. The tunnel vision when developing makes everything look so obvious but now I can better see the user's perspective. :)

Thanks! I regularly transfer colors from one app to another to make sure they match between my assets in the game, so that would be very useful!