Jump to content
UnitySpain

Search the Community

Showing results for tags 'meccanim'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Inicio
    • Proyectos
    • Offtopic
    • Unity Feeds
    • Website
  • Mesa de ayuda
    • Unity
    • Arte
    • Otras Especialidades
    • Builds & Dispositivos
  • Aportes de la Comunidad
    • Recursos
    • Eventos
  • Bolsa de trabajo & Colaboraciones
    • Ofertas y Demandas
  • Post Antiguos
    • General (Antiguo)

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Especialidad

Found 1 result

  1. Hola buenas noches pues la consulta de este problema se podría decir es quiero hacer que un animal camine encontré en script en Internet donde tenia solo el reposo y la ejecución de la animación lo que hace es cuando el animal tiene un reposo y yo me acerco a el a los 20 metros me detecta y me sigue pero lo que yo quiero hacer es que el animal camine por si solo y no se como hacerle #pragma strict var Player: Transform; var MoveSpeed:float = 4; var MaxDist:float = 20; var MinDist:float = 1; var idle:AnimationClip; var run:AnimationClip; function Start () { } function Update () { var EnemyPos = transform.position; var PlayerPos = Player.position; var Distancia = Vector3.Distance(EnemyPos,PlayerPos); if(Distancia >= MinDist && Distancia <= MaxDist){ var TargePos = new Vector3( Player.position.x, this.transform.position.y, Player.position.z); transform.LookAt(TargePos); transform.position += transform.forward * MoveSpeed * Time.deltaTime * 1; GetComponent.<Animation>().CrossFade(run.name,1); for(var state : AnimationState in GetComponent.<Animation>()) { state.speed = 2; } } else { GetComponent.<Animation>().CrossFade(idle.name,1); for(var state : AnimationState in GetComponent.<Animation>()) { state.speed = 1; } } }
×
×
  • Create New...