В этой заметке рассмотрим практическое применение кривой в проекте.
Если вы пропустили вводную часть по кривым — вам сюда. Задача простая : При повышении уровня загрузки здания, прибыль должна падать.
В начале прибыль большая, затем все меньше и меньше. При полной загрузке здание не приносит ничего. Оно перегружено :) Для этого и будем использовать кривую.
Будем использовать нелинейную зависимость, чтобы оправдать применение кривой в принципе. Создаем ресурс. Если провести линии то можно увидеть как меняются значения по оси Y: БОльшие значение будут в самом начале. 0.96-0.92-0.88-0.82-0.75-0.65-0.53-0.39-0.21-0 Для сравнения — Линейная кривая: 0.9-0.8-0.7-0.6-0.5-0.4-0.3-0.2-0.1-0 Создаем простенькую сцену.
Здание которое будет менять свой уровень, и пару леиблов для вывода текущего уровня и прибыли. Уровней здания будет 10. В 1 уровне добыча = 1, в 10 = 0.
Повышать уровень здания , для простоты будем просто по клику. Код. Для начала подгрузим кривую, и создадим три переменные. Это буд