Я ищу, чтобы установить альфа определенного объекта, чтобы исчезнуть по отношению к его расстоянию.Инверсия альфа и расстояния?
Эти значения изменяются с течением времени.
Диапазон для расстояния от 0 до 51. Диапазон для альфа составляет от 0 до 255.
я начала с помощью функции карты:
alpha = map(d,0,51,0,255);
Теперь, если значение d, например, «16», значение альфа составляет «80».
В крайних случаях это будет, если расстояние в '0', альфа - '0', а расстояние - 51, альфа - '255'.
То, что я хочу достичь, состоит в том, чтобы инвертировать отношения, если значение расстояния 51 приведет к получению альфа-версии '0'.
Я попытался использовать стандартную формулу y = k/x, но что-то возилось с моей головой, и я не могу заставить ее работать вместе с отображением.
Извините, я забыл упоминание о том, что значения меняются со временем, поскольку объекты взаимодействуют друг с другом. – user4985
@ user4985 Да, все в порядке. Значение изменится в любое время, когда будет изменено значение 'd'. Это просто инвертирует число, которое вы получаете каждый шаг. –