Показать сообщение отдельно
Старый 15.06.2011, 22:57   #9
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Передвижение врагов

Попробуйте так:
using UnityEngine;

public class 
MyAnimScript:MonoBehaviour
{
  private 
Vector3 _lastPos;

  
void Start()
  {
    
_lastPos transform.position;
  }

  
void Update()
  {
     var 
pos transform.position;
     if (
_lastPos!=pos)
         
animation.CrossFade ("Run");
     else
        
animation.CrossFade ("Idle");
     
_lastPos pos;
  }

__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо pax за это полезное сообщение:
SaM_ (15.06.2011), SGREED (22.02.2013)