Простите, юнити. Вот код:
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class NewVersionCharacter : MonoBehaviour
{
public Animator anim;
public int IdleID = 4;
public int IdleRID = 10;
public int WalkID = 1;
public int WalkRID = 7;
public...
Движение персонажа под углом
Подскажите, с помощью чего или где посмотреть пример, как заставить персонажа (2D) двигаться под углом 45, 135, 225, 315 градусов. Я имею ввиду вектора: (1,1);(-1,1);(-1,-1);(1-1)???
Пример работает, но также как и мой. Оно просто перескакивает через левое направление и переключает только вверх или вниз.
Нужно при зажатой клавише "влево" - она работает как переход с Idle на анимацию ходьбы влево. Не отпуская кнопку "влево" и нажимая кнопки "вверх" и "вниз" переключать все 3...
Должно переключаться кнопкой "вверх" с положения влево - вверх-влево, а при нажатии кнопки "вниз" обратно на положение влево, при повторном нажатии кнопки "вниз" - на положение вниз-влево. Ну, и при нажатии "вверх" с положения вниз-влево - сначало переходит в положение влево, при повторном...
Пропускает одну анимацию, как исправить?
Есть 3 анимации:
1.Влево.
2.Влево-вверх.
3.Влево-вниз.
При назатии и удержании клавиши "влево" проигрывается 1-я анимация. Для перехода на другие две используются клавиши "вверх" и "вниз". При нажатии "вверх" и "вниз" анимация влево проскакивает и...