@iiideb
Пишу роботов на html

Как упростить монотонный код на C#?

Как упростить данный код? Не занимаюсь C#, но интересно как можно написать это короче. 5e60f69506c4c395333469.png
  • Вопрос задан
  • 184 просмотра
Решения вопроса 1
AnnTHony
@AnnTHony
Интроверт
int value = 151;
int x = 1.6f;

while (live < value) {
  value -= 10;
  x -= 0.1f;
}

hp.transform.localScale = new Vector(x, 1, -1);
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@yuopi
C# developer
hp.transform.localScale = new Vector((float)Math.Round((live + 4.5) / 100f, 1), 1, -1);
Ответ написан
@majstar_Zubr
C++, C#, gamedev
См. Макконнелл, Совершенный код, глава 18, Табличные методы.
Ответ написан
Комментировать
flexer1992
@flexer1992
Unity Developer
А почему просто не сделать Lerp и не городить огород? Или нужны вот прям табличные значения?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы