"Цвет.Lerp();" не работает так, как я хотелC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 "Цвет.Lerp();" не работает так, как я хотел

Сообщение Anonymous »

“Color.Lerp();” не работает так, как я хотел, что бы я ни делал, не получилось, почему? Есть ли у кого-нибудь идеи? Я был бы очень рад, если бы вы мне помогли

Код: Выделить всё

 private void FootBurningOfRabbit()
{
if (RabbitGroundControl())
{
if (rabbitGroundTimeCount >= rabbitGroundTime)
{
rabbitGroundTimeCount = 0f;
rabbitFreeze = true;
isRabbitDeath = true;
isRabbitDefinitelyDead = true;
}
else if (!isRabbitDeath)
{
Color myColor = myRenderer.color;
currentlyRabbitHealth = Mathf.Lerp(rabbitMaxHealth, rabbitMinHealth, rabbitGroundTimeCount / rabbitGroundTime);
myRenderer.color = Color.Lerp(myColor, deathColor, rabbitGroundTimeCount / rabbitGroundTime);
ParticleSystem.EmissionModule emission = myParticleSystem.emission;
emission.rateOverTime = new ParticleSystem.MinMaxCurve(100 - currentlyRabbitHealth);
rabbitGroundTimeCount += Time.deltaTime;
}
}
}
Например, я установил для переменной RabbitGroundTime значение 180f, обычно он должен измениться на нужный мне цвет с помощью lerp за 180 секунд, но даже несмотря на то, что RabbitGroundTime равен 180f, он меняется на цвет, который я хочу за 3 секунды, я не могу решить задачу, я обратился ко всем каналам (r,g,b,a) в переменной myColor один за другим и выполнил «Mathf.Lerp();» но это тоже не помогло? почему?

Подробнее здесь: https://stackoverflow.com/questions/793 ... s-i-wanted
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Unity Script: как постепенно изменить цвет объекта с помощью color.lerp?
    Anonymous » » в форуме C#
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Прыжок вперед с помощью Lerp вызывает бесконечный цикл.
    Anonymous » » в форуме C#
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Общий LERP для Unity
    Anonymous » » в форуме C#
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Ошибка CS1501: отсутствие перегрузки для метода «Lerp» принимает 6 аргументов.
    Anonymous » » в форуме C#
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Quaternion.Lerp не работает должным образом в Unity3d
    Anonymous » » в форуме C#
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»