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

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

Как упростить данный код? Не занимаюсь C#, но интересно как можно написать это короче. 5e60f69506c4c395333469.png
  • Вопрос задан
  • 146 просмотров
Решения вопроса 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++ & gamedev
См. Макконнелл, Совершенный код, глава 18, Табличные методы.
Ответ написан
flexer1992
@flexer1992
Unity Developer
А почему просто не сделать Lerp и не городить огород? Или нужны вот прям табличные значения?
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
ПРОФЭЛИТ Казань
от 100 000 до 170 000 ₽
Mystery Tag Новосибирск
от 80 000 до 110 000 ₽
Vataga Москва
от 90 000 до 150 000 ₽