Pero un menu en plan cutre? o un menu molon.En plan cutre seria poner un plano o bien una GUI con dos opciones.En plan wai es montar otra escena y poner ahí el menú. Recuerda que todo el tema de menús y tal lo haremos dentro de la taberna, en plan menu interactivo que ta vas moviendo para escoger las opciones.Lo de cargar escenas se hace con Application.loadedLevel("nombre" o numero de escena)Si pueeds concretar más para tener claro y no cagarla de principio.El 19 de octubre de 2011 15:19, roberto martinez <roberto.m...@gmail.com> escribió:
estaria bien un menu de crear partida y opciones y que al darle nueva partida te de a elegir entre mapa 1 y 2 ( uno el bosque y otro por ejemplo un plano y ya esta) y cargue ese mapa con el personage.
Eso deberia ser una clase menuPrincipal, las partidas son escenas, mira como cagar una o otra y ale.
El 19 de octubre de 2011 15:07, Sebas Chavez-Ferrer <schave...@gmail.com> escribió:Perfecto, que más quieres que haga?El 19 de octubre de 2011 15:05, roberto martinez <roberto.m...@gmail.com> escribió:
Si, aunque la segunda podria ser un caracter para ahorrarnos espacio, pero bueno tampcoose ahorra tanto.El 19 de octubre de 2011 14:57, Sebas Chavez-Ferrer <schave...@gmail.com> escribió:
Ya tengo la función//this.controladorBatalla.atacar(numInvocacio, ultimaLetra,this.valPuntuacio[numInvocacio]);numInvocacion : Entero que corresponde a la partitura (entre 0 i 3).ultimaLetra : String que representa la última tecla para el ataque (z x c v)this.valPuntuacio[numInvocacio] : Vector que corresponde al nº de perfects[0], goods[1], regulars[2], mal[3]. Si quieres en vez de un vector hago una ponderada en plan perfects valen 4, goods 3, regular 2, mal 1 o bien lo haces en tu script.Te sirve esto?El 19 de octubre de 2011 00:33, roberto martinez <roberto.m...@gmail.com> escribió:
*funciones que controlan lo de pulsar i no pulsar, aciertos, fallos etc..., cuando se acaba de tocar una cancion con exito se a de llamar a una funcion del estilo:controladorDEbatalla.atacar( Nº de partitura, tecla de finalizacion, bonus); //dejar preparadas variables ya que la funcion no existeEsta clase no ha de tener nada mas, ni llamadas a invocaciones, ni cosas de parametros de personage, ni de enemigo, ni vectores que guardan algo que no tenga que ver con la musica ni nada.- Estas funciones estan dentro de la propia cancion. Él sabe cuando lo hace bien y mal. Cuando acaba de hacerse el ritmo invoca al elemento que le corresponde, subevolumenes, esta preparada para pasar la puntuacion y aciertos, estápreparada para modificar los tiempos, assignarle instrumentos, el modo de ataque etc... está todo autocontenido y no tiene nada externo a la música. (como mucho carga las teclas de control de jugador, para saber que teclas son las correctasy poco mas)Esta parte no la entiendo muy bien , por que lo de invocar al elemento correspondiente no lo hade hacer, simplemente a de detectar lo que se apreta, calcular el bonus ( si es good, excelent etc...), subir volumenes intrumentos y devolver lo que te pido xD
El 18 de octubre de 2011 21:57, Sebas Chavez-Ferrer <schave...@gmail.com> escribió:Okis pues preparo una funcion que tenga de entrada n prefab i un entero para colocarlo en la posicion que quieras.El resto te parece bien?El 18 de octubre de 2011 21:25, roberto martinez <roberto.m...@gmail.com> escribió:
Ok, por cierto, el vector de canciones equipadas y disponibles se ha de poder modificar desde el juego externamente claro xD hac un meter o sacar cancion o algo. Eso si, si dices que lo has hecho con prefaps cuidado no repitas ninguno :S
El 18 de octubre de 2011 20:42, Sebas Chavez-Ferrer <schave...@gmail.com> escribió:Ya está hecho, prueba el juego, invoca varias veces al de Aedan y a Eolen y verás como suben los volumenes.El 18 de octubre de 2011 17:15, roberto martinez <roberto.m...@gmail.com> escribió:
A me olvidaba de algo:Cuando aciertas una partitura, cada partitura tendra asignada un intrumento, pues al acertar aumentas el volumen de ese instrumento.(no te hace falta saber que invocacion tiene asignada ni nada, eso se encarga el controlador de parametros)
El 18 de octubre de 2011 17:05, roberto martinez <roberto.m...@gmail.com> escribió:Musica:-vector de canciones disponibles.-vector de canciones equipadas. (vector de enteros que contiene la posicion de las canciones del vector disponibles, por ejemplo si tiene 1,3,6 significa que el jugador tiene las canciones 1, 3 y 6 del vector de disponibles ekipadas)-matriz de partituras para cada cancion. (la posicion 1 trendra las partituras de la cancion 1 asignada en el vector de disponibles, creo que lo mejor es que al menos al principio todos los ataques tengan el mismo tamaño, por lo que cada cancion solo tendra 4 partituras de longitud n, luego ya se haran variables si acaso, eso es solo modificar este vector, no tendria que ni que modificarse ninguna funcion, como mucho una que elija entre varias partituras si hay mas de 4 al final)*funcion coger parametros: simplemente cargara la cancion con sus 4 partituras (el parametro sera un entero que dira la posicion de ekipadas, por ejemplo si el personage elige la cancion 1 del vector de ekipadas eso es lo que vera esta funcion, y por tanto cargara esa.)*funciones que controlan lo de pulsar i no pulsar, aciertos, fallos etc..., cuando se acaba de tocar una cancion con exito se a de llamar a una funcion del estilo:controladorDEbatalla.atacar( Nº de partitura, tecla de finalizacion, bonus); //dejar preparadas variables ya que la funcion no existeEsta clase no ha de tener nada mas, ni llamadas a invocaciones, ni cosas de parametros de personage, ni de enemigo, ni vectores que guardan algo que no tenga que ver con la musica ni nada.
Bufff, como la UPC no nos "deje" servers... con cada copia del juego debería ir un server.. no? Quiero decir, o el server lo monta un jugador, o mal vamos de recursos.