Menú

Mostrar Mensajes

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ú

Mensajes - GSG3D

#316
General (Antiguo) / Colonial Space Wars
Julio 23, 2015, 05:17:53 AM
Me gusta mucha esta adaptacion, ademas veo que ya tienes buenos avances.
Asi que suerte con el proyecto!
#317
General (Antiguo) / Arazard
Julio 23, 2015, 04:31:22 AM
Bievenido Arazard, recuerda que tienes a San Google que tiene ya las mayorias de tus preguntas resueltas, aqui estamos para tratar de ayudarte con temas especificos. Saludos y suerte!
#318
General (Antiguo) / Script enemigo BÁSICO
Julio 23, 2015, 04:24:49 AM
Utiliza Debug.Log("Moviendose") dentro del if para saber cuando se esta ejecutando, deberia no tener que pasar eso.
Ademas para utilizar DistaciaMin haz lo siguiente:
var distance = Vector3.Distance(transform.position, Jugador.position);
if((distance > DistanceMin) && (distance < DistanceMax))
{
    Debug.Log(distance);
    Debug.Log("Moviendose");
    transform.LookAt(Jugador);
    transform.Traslate(Vector3.forward * VelocidadaEnemigo * Time.deltaTime);
}
Ademas ve si no tienes un script demas, o algo que lo modifque, tambien podrias verlo desactivando tal script para ver el problema, suerte!
#319
General (Antiguo) / Script enemigo BÁSICO
Julio 23, 2015, 01:28:38 AM
Si el actuador se inicia cuando el jugador esta cerca solo es necesario esto...
if(Vector3.Distance(transform.position, Jugador.position) < DistanciaMax) //Cuando esta dentro del rango
O DistanciaMin segun tu logicaY luego utilza....siguiendo lo mismo.
transform.LookAt(Jugador); //"miramos" hacia el objetivo

trasform.Traslate(Vector3.forward * VelocidadEnemigo * Time.deltaTime); //nos movemos
El codigo es muy basico, y funciona en determinados casos, pero para empezar bastara.
#320
A un script general? Y si es una puerta deslizable, porque directamente no lo haces con transform.Traslate?
#321
General (Antiguo) / AYUDA TIEMPO EN C#
Julio 17, 2015, 03:59:17 AM
Utiliza Time.deltaTime para hacer un contador y que cada seg sume +100, resetea el contador al hacer esto. Busca en internet como hacerlo y luego pregunta dudas especificas.
#322
General (Antiguo) / Buscar un hijo por su nombre
Julio 16, 2015, 07:55:35 PM
Yo lo haria asi...no se si esta bien pero en mi cabeza funciona, wow xD

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);
      }
   }
}
#323
General (Antiguo) / [WIP]Mercennarios
Julio 15, 2015, 05:21:16 PM
Cita de: H@pesend date=1436958867Un proyecto de esas caracteristicas sin copias de respaldo o control de versiones?
Eso es un fail en toda regla....
Lo mismo digo.
#324
No hace falta hacer dos interfaces.Utiliza los valores de Screen.height y Screen.width para ajustar tu gui a la pantalla, mas la orientación de misma.
Si no sabes de lo que hablo busca en internet "reescale gui unity3d".
#325
General (Antiguo) / Bubble witch saga re ubicar bola
Julio 14, 2015, 03:13:57 AM
Si recien empezas con Unity lee la api/referencia de la misma, vas a ver que tienes actuadores tales como los collision,etc.
Si no sabes programacion deberas realizar algunos/varios tutos para que tengas una idea basica de ello.
Luego si sabes esto puedes hacer un actuador para detectar la colision entre la bola y el techo (colliders) con su respectiva programacion. Y luego reseteas la programacion con Transform.position.
Si no entendiste y no seguis los puntos que te dicte dudo mucho que puedas hacer algo por ti mismo, por lo cual te veremos muy seguido por aqui. Tomalo como consejo
#326
General (Antiguo) / Algun manual de getcomponent
Julio 13, 2015, 06:06:02 AM
PlayOneShot no es un componente es un funcion del componente AudioSource(si no me equivoco)
#327
General (Antiguo) / Personaje aparece mal en escena
Julio 11, 2015, 11:20:29 PM
Este contiene scripts, si es asi desactivalos.
#328
Entonces ese no es el camino, primeramente deberias destruir/ocultar el objeto que quieres remplazar y luego instanciar/mostrar el objeto que quieras poner.
En youtube hay muchos tutoriales de esto, echale una visita
#329
Que quieres cambiar o instanciar un gameObject?
Porque ahi estas asignando valores a Objeto dos veces.
#330
Igualmente reducele el numero de caras al tubo para ahorrar recursos.