Jump to content

TiagoSan

Registrados
  • Content Count

    59
  • Joined

  • Last visited

  • Days Won

    23

Everything posted by TiagoSan

  1. <3 gracias pioj! =D
  2. Buenas comuna! hoy les comparto un juego que publicamos recientemente con el equipo de Karaokulta.com Ojala lo puedan probar y sus puntuaciones son un gran empujón en estos primeros días =D <3 gracias por tanto comuna!
  3. pues haz usado Layout Group Vertical/ Horizonatal / Grid cualquiera de ellos, y los elementos dentro tienen que tener el componente "Element Layout" y ya, el resto de las settings las haces ahi en esos componentes, padding, tamaño etc si el contenido se genera dinamicamente en tiempo de ejecución el area donde se muestran estos elementos aumenta o decrece según sea el caso, para gestionar eso, tiene que agregar otro componente que se llama "Content Size Filter" y eso te hara la magia del tamaño del contenedor de elementos dinamico :) por ejemplo aca te adjunto unas capturas de como lo implemento en una de las ventanas
  4. Gracias por el feedback y si estamos trabajandolo en plan MVP por iteraciones, semana a semana vamos mejorando su funcionalidad, tratando de mejorar rendimiento, peso y esas cosas tecnicas, ademas de aumentar enganche, y mejorar la experiencia. ese grupo/red en particular que mencionas no lo tengo presente me facilitas un link? Gracias POR OTRO LADO! Disponible actualización de #JumpetColors! Esta semana se vienen muchas buenas nuevas para esta aventura en el roadmap + Logros + Tres nuevas mecanicas que te volverán loco + Boses + Nuevas animaciones =D en fin una locura! =D https://play.google.com/store/apps/details?id=com.eggames.Jumping_Colors
  5. =D Tremendo muchas gracias! =D Cualquier feedback es más que bienvenido! =D Ahora estamos trabajando para el proximo update que esperamos lanzarlo el sábado si todo sale bien y el viento empuja esta veleta ! =D
  6. ACTUALIZACIÓN LIBERADA! =D Dale play, tu nombre en la cima? no lo creo wey https://play.google.com/store/apps/details?id=com.eggames.Jumping_Colors
  7. que raro man, que pais eres? a ver me fijo si esta bloqueando algo playstore aca el link directo https://play.google.com/store/apps/details?id=com.eggames.Jumping_Colors
  8. Muy buenas! Les presento el primer juego que lanzamos con nuestro nuevo y pequeño studio Noteno Studio un juego casual para jugar en esos tiempos muertos, entretener a nuestros hijos, en fin para jugar en familia! =D <3 Realmente se agradece mucho mucho, que lo prueben y dejen su valoracion de 5 estrella =D bueno de 4 tambien se vale y dejen algún comentario con eso nos ayudarían ya muchisimo! Compartirlo con en tus redes ya sería hiper cool! Esta es nuestra primer versión,publicada hoy de madrugada, y ya estamos trabajando en nuevas caracteristicas, albunes de tarjetas coleccionables (futuras invocaciones) multiplayer competitivo! + nuevo modo de juego single y multiplayer! <3 Desde ya muchas gracias!!! =D El link de la descarga esta ahi abajito del video =D -->DESCARGAR JUMPET COLORS TOCAME<-- Trailer
  9. [UPDATE] AGREGO DATA Para poder linkear el login a Firebase (como es mi caso) necesitan actualizar los accesos en su consola de Firebase, en la sección de login - Metodo de inicio de sesion, primero esta claro que tienen que habilitar Google y allí ponen sus datos de Client ID y Secret Key Imagen ilustrativa :)
  10. eso, y no te compliques poniendo los objetos a mano (o sea marcando la posición, con el layout group se ponen solitos, una nota en esto lo corazones tenes que marcarles en el rect transform que se alinien a la parte superior derecha así van a ir amontonandose en orden a la izquierda [♥♥♥♥-] más que programar es cuestión de que pruebes configuraciones en el layout group y en el element layout, y si como más optimo es que estén siempre instanciados y los actives/desactives según corresponda
  11. no necesitas setearle la posicion, simplemente los vas instanciando dentro del group layout y ya se ordenan solitos, ahora tambien es verdad que tenerlos siempre instanciados y irlos desactivando es una buena idea, incluso te diría que mejor! ya que evitas estar instanciando y destruyendo que implica carga extra para el procesador podrias por tanto montar el contenedor con el horizontal layout group y ahí dentro poner un corazon y e irlos duplicando (ctrl+d) veras como se van ordenando solitos. y ya luego creas un script que te gestione el activar desactivar los corazones y yastaria, simple y menos carga para el micro ;)
  12. una idea, los corazones insancialos dentro de un digamos contenedorDeCorazones y a este contenedor agregale un componente que se llama "Horizontal Layout Group" y a los prefabs de los corazones agregales el componente Layout Element y ya me cuentas que tal te va ;)
  13. si integrarlo es cuestión de descargar el sdk de github https://github.com/playgameservices/play-games-plugin-for-unity y bueno ahí mismo en el readme te muestra como agregar las tablas y los logros, pero el tema en si de este hilo es la obtención del token id del usuario, el token id, es como una clave enoooooooorme, que esta asociada a la cuenta del usuario y así puedes acceder a info del mismo, como por ejemplo el mail, la cuestión es que ese token id, también se necesita para hacer un "login limpio y silencioso" en tu propio backend base de datos, para evitar pedirle mail y contraseña, el usuario, sin más ingresa a tu juego, se logea automaticamente con Google Play Games, disopnes de todo lo de google play games, pero ademas lo conectas a tu db para guardar y cargar datos de su progreso, inventarios, etc, ademas si usas como yo firebase, aprovechas por ejemplo de las push notification y bueh todo lo que puedas encontrarle uso :)
  14. Bueno despues de dos días de estar con esto probando de todo un poco les cuento que lo logre! =D Por si otro tiene el problemas de obtener el token les dejo aquí como lo solucione. Primero. tienen que ir al API Console, concretamente al proyecto asociado a vuestro GPS esto lo encuentran aquí Pantalla principal de PlayStore Console clican en "Servicios de juego", luego en la app vuestra app Al entrar estarán en Informacion del Juego, ahi mismo scrollean abajo y veran lo siguiente En mi caso dice el nombre del mi juego, pero bueh ahí les aparecera vuestro nombre y eso los llevará a la consola api ahí deberán de crear credenciales de acceso una vez hagan clic en crear credencial seleccionamos OAuth seleccionamos Web, ponemos el "Nombre" que más nos guste y el reso de campos los dejamos como están y le damos a crear ya cuando le demos crear nos mostrara un cuadro con nuestro client-id (esto lo estoy creando ahorita para ilustrar así que no me preocupo por esconder los datos ;) ) Bien ese client id es el que ponemos en nuestro plugin en unity Todo lo anterior es lo normal, ahora el gran tip 1 vamos a panel de control y buscamos el api que nos importa la de games! 2 clicamos en prueba de api nos abrira una nueva pesataña/ventana 3 ACTIVAMOS EL PINCHE OAuth! o se le hacen un cariñoso click 4 en cuanto le hagan clic les saldra este popup, seleccionan la opcion marcada /auth/games y le dan a authorize y LISTO! compilen su juego, y hagan las pruebas NOTAS: si suben a beta, verifiquen que tienen permisos para tester de otro modo no funcionara, o sea agreguen sus mails, ya cuando este publica el app todo ira sobre ruedas. Espero les sirva Ahora con eso si podran en codigo obtener el token y con el token registrar el su backend de preferencia en lo personal Firebase =) Aquí les pongo mi codigo de testeo, y como se configura el Builder() de PlayGamesClientConfiguration // Use this for initialization void Awake () { PlayGamesClientConfiguration config = new PlayGamesClientConfiguration.Builder () .RequestEmail () .RequestIdToken () //.RequestServerAuthCode (false) .Build (); PlayGamesPlatform.InitializeInstance (config); PlayGamesPlatform.DebugLogEnabled = true; PlayGamesPlatform.Activate (); } // Update is called once per frame void Update () { } public void Login(){ Social.localUser.Authenticate ((bool success) => { if(success){ Debug.Log("----->>> LOGING SUCCESS!!!"); string token = PlayGamesPlatform.Instance.GetIdToken(); string servertoken = PlayGamesPlatform.Instance.GetServerAuthCode(); statusLog.text = "TOKEN IS: "+token+"\n" + "TOKEN AUTH SERVER IS: " + servertoken+ "\n"+ "USER MAIL"+ PlayGamesPlatform.Instance.GetUserEmail()+"\n"+ "USER ID: "+PlayGamesPlatform.Instance.GetUserId()+"\n"+ "USER NAME: "+ Social.localUser.userName ; ; Debug.Log("----->>> /END LOGING SUCCESS!!!"); }else{ Debug.Log("----->>> LOGING FAIL MADAFAKA!!!!"); } }); } nada más enjoy! preguntas ? (mi cuenta de paypal para donar!? Pues hombre se agradece jajaja
  15. [EDIT] SOLUCIONADO: Primera Respuesta comparto como lo solucione. Hola muy buenas colegas como estaís tanto tiempo! =D (estrañaba este foro la verdad) bueh al lio Hoy vuelvo no con un aporte si no con un problema al cual no le estoy encontrando solución, se trata de obtener el Token id posterior al login silencioso que nos brinda GPGS, por un lado el login va de perlas, se setea todo en la consola api de google, se linkea al juego , se agrega el Client id en el GPGS en unity , y Magia! se logea y todo presioso..... ahora al momento de querer obtener los token, después de setear el builder() para que lo recupere, al intentar obtener el token devuelve una cadena vacia "", no un objeto nulo si no una cadena vacia... he visto en el tracker issues en github que muchos andan con este problema, algunos comentarios dicen que haciendo downgrade a la version 0.9.38a esto funciona, el problema es que esta version no funciona en Unity 2017 :'( y poor otro lado tampoco me parece bien tener que hacer un downgrade de esa magnitud..... Alguien ha lidiado con este problema? le ha encontrado solución? a tirado por otro lado? directamente GPGS ya esta obsoleto ? Desde ya gracias por adelantado!
  16. Buenas comuna, como van? bueno este post antes de postearlo lo tube que volver a escribir por que probando y probando logre hacer lo buscado pero no se les comparto el codigo y me comentan. Como dice el titulo estoy implementando photon para un juego simple de partidas 1vs1 donde el ganador es el que obtiene el mejor puntaje en el limite de tiempo establecido. y bueno para saber el ganador, una vez termine el juego veo quien hizo el mejor puntaje y realizo las acciones pertinentes. en fin. la cuestión es que logro tener los dos puntajes mediante setscore y algunas variables que guardan en local mi score y el score del oponente. ahora lo verifica todo el tiempo cosa que en el juego no será así solo se comprobará al finalizar el juego en si. el codigo. foreach(PhotonPlayer p in PhotonNetwork.playerList){ if (p.ID != PhotonNetwork.player.ID) { oponentId = p.ID; float score=p.GetScore (); theOtherValueIs=p.GetScore (); GUILayout.Label("Score: "+score.ToString()); } } if(GUILayout.Button("-")){ myValueIs--; PhotonNetwork.player.SetScore ((int)myValueIs); } if(GUILayout.Button("+")){ myValueIs++; PhotonNetwork.player.SetScore ((int)myValueIs); } ¿Qué opinan? es una forma digna de hacerlo o mejor hacerlo de otra forma?
  17. Dia 3: Seguimos metiendo pixelart https://gaming.youtube.com/channel/UCdZAnmgCNk1ERgUy-QxRPSg/live
  18. Buenas mi santo! les traigo aquí el proyecto más reciente que vengo creando, con el cual se me ocurrio una idea simple para probar una forma diferente de Crowdfounding y al mismo tiempo de realizar el proceso de desarrollo totalmente abierto a ser visto en pleno desarrollo. en twitter el hash de la idea es #iFoundit. y donde transmito todos los días desde las 8am (gmt-3) es aquí http://www.twitch.tv/stunkgames NOTA : CUANDO EN EL TITULO ESTE [AL AIRE AHORA] ES POR QUE SE ESTA TRANSMITIENDO, DE OTRO MODO DIRA [OFFLINE] Abrazo y bueno ya iremos actualizando novedades =D
  19. Que Grande! costo pero llego! enhorabuena @jeico
  20. Bueno es un placer anunciarle que llego a su fin la etapa de recepción de juegos con un total de 24 entradas. Ojala puedan jugar alguno de estos y por supuesto dar su calificación. Los juegos han obtenido casi en su totalidad una aparición en primera plana como Hot Games, y actualmente uno de ellos se encuentra como en el top 1 de mejor juego de la semana en la pagina principal de gamejolt lo podrán ver. el link para poder ver todos estos juegos ya lo conocen es http://jams.gamejolt.io/codenameig2a43/games Ahora es momento de jugar, calificar y si os gusta también de compartir en sus redes Seguramente el domingo 16 de agosto será la ceremonia de premiación en horario aún a confirmar pero que desde ya les digo será emitido en directo por el canal de impulsagames en YouTube ( www.youtube.com/c/ImpulsaGames
  21. 17 ya son! =D realmente me emociona mucho esto y lo comparto con vosotros por que aquí di mis primeros publicos pasos en esto de hacer vj. =D Jueguen, prueben, critiquen, califiquen! ya saben como es aqui los juegos http://jams.gamejolt.io/codenameig2a43/games www.impulsagames.com =D Alegre es poco!
  22. Coroutine es una forma amigable de crear y gestionar hilos, los hilos dan ese potencial de "multitask" más info en https://msdn.microsoft.com/en-us/library/aa645740(v=vs.71).aspx
UnitySpain © Todos los derechos reservados 2020
×
×
  • Create New...