Me gusta mucha esta adaptacion, ademas veo que ya tienes buenos avances.
Asi que suerte con el proyecto!
Asi que suerte con el proyecto!
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menúvar distance = Vector3.Distance(transform.position, Jugador.position);Ademas ve si no tienes un script demas, o algo que lo modifque, tambien podrias verlo desactivando tal script para ver el problema, suerte!
if((distance > DistanceMin) && (distance < DistanceMax))
{
Debug.Log(distance);
Debug.Log("Moviendose");
transform.LookAt(Jugador);
transform.Traslate(Vector3.forward * VelocidadaEnemigo * Time.deltaTime);
}
if(Vector3.Distance(transform.position, Jugador.position) < DistanciaMax) //Cuando esta dentro del rangoO DistanciaMin segun tu logicaY luego utilza....siguiendo lo mismo.transform.LookAt(Jugador); //"miramos" hacia el objetivoEl codigo es muy basico, y funciona en determinados casos, pero para empezar bastara.
trasform.Traslate(Vector3.forward * VelocidadEnemigo * Time.deltaTime); //nos movemos
public Transform obj;
public string name;
public Transform objWithName;
void Start()
{
findChild (obj, name, ref objWithName);
}
void findChild(Transform obj, string name, ref Transform objWithName)
{
for(int index = 0; index < obj.childCount; index++)
{
if(obj.GetChild(index).name == name)
{
objWithName = obj.GetChild(index).transform;
break;
}
if(obj.childCount > 0)
{
findChild (obj.GetChild(index).transform, name, ref objWithName);
}
}
}
Cita de: H@pesend date=1436958867Un proyecto de esas caracteristicas sin copias de respaldo o control de versiones?Lo mismo digo.
Eso es un fail en toda regla....