Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Endless Universal Civilizations

Iniciado por Arkanyko, Abril 18, 2016, 02:15:24 PM

Tema anterior - Siguiente tema
He emprendido mi trabajo con el juego y me va de fabula, lo difícil será cuando implemente la inteligencia artificial en el juego eso me costara mas pero creo que puedo con ello y si alguien quiere ayudar le explicare de que va la temática y ya veremos. Pronto pondré nuevas imágenes de lo que estoy haciendo.
 
Un saludo.
 
Una cosa iRobb, que significa que B = false y V = false?

Sube alguna imagen reciente al comienzo del hilo, para que veamos cómo lo llevas, hombre... 

Junio 03, 2017, 10:56:53 AM #17 Ultima modificación: Junio 03, 2017, 11:38:28 AM por Arkanyko
Esta es una imagen del menú principal:
 
 
 
 
 

 
Esta es una imagen del New Game aquí puedes diseñar el tipo de universo asi como la desidad cósmica, densidad galáctica, densidad estelar, etc..:
 

 
Y aquí tenemos la interface:
 

 
Habia tenido problemas para guardar el juego y cargarlo pero ya están solucionados, ahora se puede construir un universo lo mas grande que se quiera. Ahun no he implementado las razas, los piratas y demás ya que voy por fases, lo primero es el escenario con todo lo que ha de contener y luego definir mas aspectos, bueno ya lo ire viendo sobre la marcha.
 
Si teneis alguna idea para mejorar esto me la contais y me decis también que os parece el proyecto.
 
Un saludo.

El interfaz tiene un aspecto estupendo, siempre me ha fascinado todo lo relacionado con el espacio.Haber como te va quedando.

Me alegra que te guste, ire poniendo mas screenshots conforme vaya avanzando e ire explicando como va avanzando el proyecto.

Junio 04, 2017, 11:52:12 AM #20 Ultima modificación: Junio 04, 2017, 11:53:00 AM por Arkanyko
Tengo un problema con StartCoroutine e IEnumerator, Cuando ejecuto la función de IEnumerator con el StartCoroutine, la función no se ejecuta como un subproceso sino como una función normal y cuando pongo los valores al máximo se bloquea unity.
 
Alguien sabe porque pasa esto.
 
Un saludo.

Cita de: Arkanyko date=1496569932Tengo un problema con StartCoroutine e IEnumerator, Cuando ejecuto la función de IEnumerator con el StartCoroutine, la función no se ejecuta como un subproceso sino como una función normal y cuando pongo los valores al máximo se bloquea unity.
   
   
      Alguien sabe porque pasa esto.
   
   
      Un saludo.
   


sin poner nada de codigo ni como esta hecha la corrutina es medio dificil de adivinar lo que te pasa. Las tenes algo asi? :
 

IEnumarator corrutina()
{
//...
}
//...
StartCoroutine (corrutina ());
//...

 
 

Junio 04, 2017, 02:30:48 PM #22 Ultima modificación: Junio 05, 2017, 03:33:04 PM por pioj
Lo tengo de esta manera:
 

//..
StartCoroutine (CrearUniverso ());
//..
IEnumerator CrearUniverso (){
        for...  {
            .......
       }
       yield return true;
}

 
pero no me funciona como IEnumerator la función.
 
Alguna idea de porque puede ser.
 
Un saludo.

Cita de: Arkanyko date=1496579448Lo tengo de esta manera:
   
   
      //..
   
   
      StartCoroutine (CrearUniverso ());
   
   
      //..
   
   
      IEnumerator CrearUniverso (){
   
   
              for...  {
   
   
                  .......
   
   
             }
   
   
             yield return true;
   
   
      }
   
   
      pero no me funciona como IEnumerator la función.
   
   
      Alguna idea de porque puede ser.
   
   
      Un saludo.
   


asi como la tenes la corrutina me parece (digo asi por que ya hace tiempo que no las uso) que te funciona de funcion normal por el yield. Creo que el yield es el que te permite salir del flujo de la corrutina y volver al programa principal. Con eventos temporales van de 10, pero si tenes que iterar tenes que por lo menos tener una salida.
 
Proba meter el yield al final de cada for con un return null por ejemplo
 

for()
{
// ...
yield return null;
}

 
A ver que sale, te repito hace tiempo que ni las toco

Junio 04, 2017, 04:18:36 PM #24 Ultima modificación: Junio 04, 2017, 04:52:30 PM por Arkanyko
Vale funciona.
 
Muchas gracias.
 
Un saludo.

Etiquetas: