[решено] Помогите исправить! - Форум Игроделов
Вт, 04 Фев 2025, 03:06 
 
Приветствую Вас Гость Главная | Регистрация | Вход
Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
[решено] Помогите исправить!
Vadim93Дата: Ср, 29 Май 2013, 09:43 | Сообщение # 1
Нет аватара
 
Сообщений: 3
Награды: 0
Репутация: 0
Статус: Offline
Все доброго времени суток! У меня такая проблема. Я написал маленький скрипт(не судите строго за скритп, я только учусь=)), при хотьбе, тоисть при нажатии WASD камера персонажа покачивается, но, когда я нажимаю W и D да и другие две кнопки за раз, то покачивание отключается! Что написать в проверке чтобы при нажатии двух кнопок анимация игралась дальше? Спасибо.
Код
public AnimationClip walk_camera_anim;

  void Start ()  
     {
         animation.AddClip(walk_camera_anim, "Walk_Camera_Anim");
  }
   
  void Update ()  
     {
         if (Input.GetButtonDown("Front") || Input.GetButtonDown("Back") || Input.GetButtonDown("Left") || Input.GetButtonDown("Right"))
         {
             WalkAnimCam();
         }
         if (Input.GetButtonUp("Front") || Input.GetButtonUp("Back") || Input.GetButtonUp("Left") || Input.GetButtonUp("Right"))
         {
             WalkAnimCamExt();
         }
  }

     void WalkAnimCam()
     {
         animation.CrossFade("Walk_Camera_Anim");
     }

     void WalkAnimCamExt()
     {
         animation.Stop("Walk_Camera_Anim");
     }
}
 
СообщениеВсе доброго времени суток! У меня такая проблема. Я написал маленький скрипт(не судите строго за скритп, я только учусь=)), при хотьбе, тоисть при нажатии WASD камера персонажа покачивается, но, когда я нажимаю W и D да и другие две кнопки за раз, то покачивание отключается! Что написать в проверке чтобы при нажатии двух кнопок анимация игралась дальше? Спасибо.
Код
public AnimationClip walk_camera_anim;

  void Start ()  
     {
         animation.AddClip(walk_camera_anim, "Walk_Camera_Anim");
  }
   
  void Update ()  
     {
         if (Input.GetButtonDown("Front") || Input.GetButtonDown("Back") || Input.GetButtonDown("Left") || Input.GetButtonDown("Right"))
         {
             WalkAnimCam();
         }
         if (Input.GetButtonUp("Front") || Input.GetButtonUp("Back") || Input.GetButtonUp("Left") || Input.GetButtonUp("Right"))
         {
             WalkAnimCamExt();
         }
  }

     void WalkAnimCam()
     {
         animation.CrossFade("Walk_Camera_Anim");
     }

     void WalkAnimCamExt()
     {
         animation.Stop("Walk_Camera_Anim");
     }
}

Автор - Vadim93
Дата добавления - 29 Май 2013 в 09:43
ЛевшаДата: Ср, 29 Май 2013, 11:07 | Сообщение # 2
Черный Волк
 
Сообщений: 7257
Награды: 30
Репутация: 3313
Статус: Offline
Код

public AnimationClip walk_camera_anim;

  void Start ()   {
          animation.AddClip(walk_camera_anim, "Walk_Camera_Anim");
  }
     
  void Update ()   {
          if (Input.GetButton("Front") || Input.GetButton("Back") || Input.GetButtonD("Left") || Input.GetButton("Right"))
              animation.CrossFade("Walk_Camera_Anim");
          else
              animation.Stop("Walk_Camera_Anim");
  }


X.cor.R (Prologue)
 
Сообщение
Код

public AnimationClip walk_camera_anim;

  void Start ()   {
          animation.AddClip(walk_camera_anim, "Walk_Camera_Anim");
  }
     
  void Update ()   {
          if (Input.GetButton("Front") || Input.GetButton("Back") || Input.GetButtonD("Left") || Input.GetButton("Right"))
              animation.CrossFade("Walk_Camera_Anim");
          else
              animation.Stop("Walk_Camera_Anim");
  }

Автор - Левша
Дата добавления - 29 Май 2013 в 11:07
Vadim93Дата: Ср, 29 Май 2013, 11:35 | Сообщение # 3
Нет аватара
 
Сообщений: 3
Награды: 0
Репутация: 0
Статус: Offline
Левша, спасибо все работает!
 
СообщениеЛевша, спасибо все работает!

Автор - Vadim93
Дата добавления - 29 Май 2013 в 11:35
НеизвестенДата: Ср, 31 Июл 2013, 03:40 | Сообщение # 4
Нет аватара
 





У меня показывает что во второй строчке ошибка. closedeyes
 
СообщениеУ меня показывает что во второй строчке ошибка. closedeyes

Автор - Неизвестен
Дата добавления - 31 Июл 2013 в 03:40
seamanДата: Ср, 31 Июл 2013, 09:16 | Сообщение # 5
Гуру
 
Сообщений: 1748
Награды: 10
Репутация: 660
Статус: Offline
Экстрасенсы - в бой!
 
СообщениеЭкстрасенсы - в бой!

Автор - seaman
Дата добавления - 31 Июл 2013 в 09:16
  • Страница 1 из 1
  • 1
Поиск:
Загрузка...

Game Creating CommUnity © 2009 - 2025