He encontrado otra página de juegos indie @Igor, por si te interesa, se llama Edamame (https://reviews.edamame.club/amp/" ipsnoembed="true" rel="external nofollow">https://reviews.edamame.club/), y también permite enviar nuestros juegos. Espero te sirva
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.
#17
Builds - Android / Splash screen en VR
Noviembre 12, 2018, 07:50:56 PM
Ya lo he supuesto, pero tenía que preguntar, por si acaso. De todas formas he dado la solución que he encontrado, por si en un futuro alguien tiene el mismo problema, encuentre una respuesta a la pregunta.
Gracias @BAMF por responder
Gracias @BAMF por responder
#18
Builds - Android / Splash screen en VR
Noviembre 12, 2018, 03:28:15 PM
Bueno, después de leerme a fondo la documentación y probar y reprobar, me respondo a mi mismo, por si alguien tiene alguna vez el mismo problema, pueda solucionarlo
.
Lo primero que he tenido que hacer, es en player settings cuando vas a hacer el build, en el apartado
Y aquí, antes de Daydream hay que poner None, para que arranque sin VR.
Después, en el código de la parte donde comienza la experiencia VR poner la siguiente Couroutine:
Yo lo que hago en el start es llamarla con la siguiente línea:
Y eso es todo.
Un saludo
.Lo primero que he tenido que hacer, es en player settings cuando vas a hacer el build, en el apartado
Y aquí, antes de Daydream hay que poner None, para que arranque sin VR.
Después, en el código de la parte donde comienza la experiencia VR poner la siguiente Couroutine:
IEnumerator SwitchToVR() {
// Los nombres de los dispositivos están en minúsculas, como los devuelve `XRSettings.supportedDevices`.
string desiredDevice = "daydream"; // O "cardboard" si es nuestro caso.
// Algunos dispositivos VR no admiten la recarga cuando ya están activos, consulta
// https://docs.unity3d.com/ScriptReference/XR.XRSettings.LoadDeviceByName.html
if (String.Compare(XRSettings.loadedDeviceName, desiredDevice, true) != 0) {
XRSettings.LoadDeviceByName(desiredDevice);
// Debe esperar un fotograma después de llamar a `XRSettings.LoadDeviceByName ()`.
yield return null;
}
// Ahora está todo bien para habilitar el modo VR.
XRSettings.enabled = true;
}
Yo lo que hago en el start es llamarla con la siguiente línea:
StartCoroutine(SwitchToVR());
Y eso es todo.
Un saludo
#19
Builds - Android / Splash screen en VR
Noviembre 07, 2018, 10:19:21 PM
Buenas comunidad,
antes de nada, si este mensaje no está en el grupo correcto, perdóname @pioj.
Despues de dejarlo aparcado mucho tiempo, he decidido darle la puntilla a mi juego en VR para daydream y cardboard. Pero me falta un pequeño detalle, y no he visto manera de solucionarlo. Me gustaría que la splash screen no apareciese en vr. A ver, me explicó, todo el juego es vr, con las librerías de Google, menos la primera pantalla, que será un aviso y algunos parámetros de configuración, además del único anunció que tendrá el juego.
el problema es que queda raro, que la splash sea en vr, el anuncio y la pantalla siguiente no, y después otra vez vr.
¿alguien sabe cómo solucionarlo?
gracias de antemano
antes de nada, si este mensaje no está en el grupo correcto, perdóname @pioj.
Despues de dejarlo aparcado mucho tiempo, he decidido darle la puntilla a mi juego en VR para daydream y cardboard. Pero me falta un pequeño detalle, y no he visto manera de solucionarlo. Me gustaría que la splash screen no apareciese en vr. A ver, me explicó, todo el juego es vr, con las librerías de Google, menos la primera pantalla, que será un aviso y algunos parámetros de configuración, además del único anunció que tendrá el juego.
el problema es que queda raro, que la splash sea en vr, el anuncio y la pantalla siguiente no, y después otra vez vr.
¿alguien sabe cómo solucionarlo?
gracias de antemano
#20
General (Antiguo) / noticias de juegos indies
Octubre 11, 2018, 07:17:51 PM
Si @Igor tienes razón en que actualizar cada mucho, de ahí a que no la considere un gran referente, pero como dices, tiene joyas ocultas. Sobretodo, por el tema de poder enviar tu juego, aunque tardan la vida en publicarlo.
Si conoces más, compártelas, si no nos ayudamos entre nosotros, nadie lo hará, y publicitar a EA, Ubisoft, etc ya aparece en cualquier lado
Si conoces más, compártelas, si no nos ayudamos entre nosotros, nadie lo hará, y publicitar a EA, Ubisoft, etc ya aparece en cualquier lado
#21
General (Antiguo) / noticias de juegos indies
Octubre 09, 2018, 11:45:45 PM
Hola Igor, Yo conozco el jugón del móvil, no es una maravilla, pero tiene su que... eso sí, solo son juegos de móvil, pero tiene su apartado de juegos indie que es decente.
Un saludo
Un saludo
#22
General (Antiguo) / Activar Unity Ads y Analitycs
Septiembre 08, 2018, 11:11:59 PMCita de: Killik date=1536419624Hola BAMF gracias pero eso no es lo que me pide.
Lo que necesito es el Google Play Store ID. "com.organizacion.nombreproyecto"
Lo pongo tal cual como lo tengo configurado y me dice tururu.
Hola killik, yo uso unity Ads en mis tres juegos. Tres cosas importantes:
- no es necesario que tu juego este publicado en Google Play para que funcionen unity ads, por ejemplo, puedes publicar tu juego en aptoide, y funcionarán igual.
- aunque no enlaces con la Google Play (ya que como te digo en el primer punto no es obligatorio), las unity ads funcionarán, el enlazar es simplemente para nivel interno, pero no es un paso obligatorio. Si publicas tu juego en Amazon, aptoide, uptodowm, etc, no tendrás la id de Google, así que no podrás informar de ella. Yo tengo uno de los tres juegos en aptoide, y unity ads me está gerenado impresiones sin problemas
- no puedes informar de un link de un juego que no tienes publicado, ya que, es un servicio que se conecta con la Google Play para obtener información del mismo, pero como te digo, no es un paso obligatorio para que funcionen las impresiones y estadísticas de unity
Espero haber ampliado la información.
Un saludo
#23
Website / Cambios en el Servicio de Publicidad de la web
Agosto 28, 2018, 09:25:52 PMCita de: pioj date=1535481408Pues eso es que no tuviste ni la curiosidad por preguntarlo jejeje
Cierto, tampoco pensé que se ofrecían gratuito y no me paré a mirar publicidad, priorice la normativa de scripts y proyectos en los foros, para que no me pegues la bronca
Respecto a lo del sistema de publicidad. Lo que realice en su momento, era mediante sistema de cookies de publicidad y pujas. Por lo que veo, aquí hay una cuota "fija" 10 €....
El funcionamiento que hice en su día era con js, mysql y PHP, se hacían los siguientes pasos:
- un promotor decía que pagaba por ejemplo 10€ (hay una cuota mínima, y no máximos), y que cada vez que se imprimiese su anuncio se descontará x (por ejemplo 0,01€) y un click lo pagaba a x (por ejemplo a 0,03€), o decidir no pagar por clic (las impresiones siempre se pagan)
- al entrar un usuario en la web, mediante js se lee sus cookies de publicidad y visitas para ver sus intereses, y se seleccionan los anuncios de esta categoría (para que estos tengan prioridad se le suma 0,5€ a cada anuncio de las categorías de interés del usuario)
- posteriormente, mediante un sistema de pujas, se sitúan primero los anuncios con mayor valor y estos se muestran. El cálculo del sistema de pujas es:
x = (a+b*(c+1/50)) -d
donde:
x: es el resultado
a: es el incremento por categoría
b: es el precio por impresion
c: es el precio por clic (se multiplica por 1/50 ya que se supone que 1 de cada 50 veces el usuario hace clic en un banner, pero esto ya depende de las estadísticas de clic que manejes tu en la web)
d: que es un valor incremental en base de datos de las veces que se imprime un banner (esto hace que no aparezca siempre el mismo)
Y se ordena x descendente.
con el ejemplo dado y suponiendo que está en la categoría que he visto, el cálculo quedaría:
x = (0,5+0,01*(0.03+1/50))-0 = 0,02...
la segunda vez:
x =(0,5+0,01*(0,03+1/50))-1=-1,02 así que ya no sería el primero
[/quote]
Cuando se muestra un banner o se hace un clic resto el valor del bono, haciendo que cuando llegue a cero, se envía correo al promotor avisando que está sin créditos.
bueno esto es lo que yo hice por si te sirve, seguro que encontrarás opciones mejores, pero si te puedo dar una idea u orientación, ya me sentiré contento
#24
Website / Cambios en el Servicio de Publicidad de la web
Agosto 28, 2018, 08:32:39 PM
Hola pioj, pues yo me acabo de enterar de los servicios de publicidad gratuitos, anda que no hubiese aprovechado para nano the fox, smack the clay monster o juggler boy, a buenas horas, jejeje.
Recuerdo que una vez hice una web con un servicio parecido al que hay exclusivo aqui (en plan profesional con diferentes congresos médicos), no recuerdo cómo funcionaba el balanceo bien, pero lo miro y te informo de cómo iba por si te puede interesar
Recuerdo que una vez hice una web con un servicio parecido al que hay exclusivo aqui (en plan profesional con diferentes congresos médicos), no recuerdo cómo funcionaba el balanceo bien, pero lo miro y te informo de cómo iba por si te puede interesar
#25
General (Antiguo) / seleccionar un objeto
Julio 30, 2018, 10:05:33 AM
Hola javierhakerone,
¿porque no le pones al objeto cubo otro objeto dentro que sea un canvas, por ejemplo, y ahí printas lo que quieras cuando haya un hit? ¿Si lo que quieres es un texto, puedes hacerlo directamente con el text mesh?. Lo pones setvisible a true y ya esta. También, si lo que quieres es poner la vida del cubo, te paso un ejemplo de como hacerlo y te quitas de jugar con el canvas, que yo no soy muy partidario de tener 20 canvas en una escena aunque te lo permita unity:
" width="560">¿porque no le pones al objeto cubo otro objeto dentro que sea un canvas, por ejemplo, y ahí printas lo que quieras cuando haya un hit? ¿Si lo que quieres es un texto, puedes hacerlo directamente con el text mesh?. Lo pones setvisible a true y ya esta. También, si lo que quieres es poner la vida del cubo, te paso un ejemplo de como hacerlo y te quitas de jugar con el canvas, que yo no soy muy partidario de tener 20 canvas en una escena aunque te lo permita unity:
Respecto a guardar la posición del cubo , solamente tienes que guardar en una variable pública el transform.position del cubo, así cuando hagas el shoot, tendrás la posición del cubo, esta posición debes modificarla en el update, para que mantenga la última siempre, y en el hit del raycast pon una variable semaforo "Booleana" que diga si ha habíado hit o no para que el update empiece a calcular la posición del cubo.
No se si me he explicado, cualquier cosa que no entiendas comentamela, seguramente hay una forma mejor de hacerlo, pero para empezar esta ya va bien y no consume muchos recursos.
Un saludo.
#26
General (Antiguo) / [Post en Reddit] Ayuda con un problema de suplantación de identidad
Julio 29, 2018, 04:28:20 PM
La verdad es que es una ***da, y no entiendo cómo hay buitres que joden a los demás, con lo listos que son para hacer el mal, y lo poco creativos que son para hacer su propio producto.
He puesto una reseña diciendo que es una copia (en anónimo, para que no carguen contra mis app, aunque con las mierdas de descargas que tengo, lo dudo), y lo he denunciado, a ver si te sirve de algo.
Un saludo y suerte
He puesto una reseña diciendo que es una copia (en anónimo, para que no carguen contra mis app, aunque con las mierdas de descargas que tengo, lo dudo), y lo he denunciado, a ver si te sirve de algo.
Un saludo y suerte
#27
General (Antiguo) / seleccionar un objeto
Julio 27, 2018, 11:55:50 PM
Hola Javierhakerone,
por lo que yo sé, esto lo tendrías que realizar mediante el raycast. Le pones al objeto un tag, y en la función del raycast, cuando el hit sea el tag de ese objeto, realizar aquello que te interesa sobre el mismo.
Un ejemplo de cómo usarlo sería el siguiente:
Aquí lo que realizó es comprobar que el objeto sobre el que interactúa tiene el tag prop y si es así lo destruyo. Tú puedes cambiar el color o hacer un setActive sobre su barra de energía.
El raycast funciona tanto con el click del mouse como con el touch, para móviles.
Espero haberte servido de ayuda. Hay muchísimas funciones, métodos y eventos del raycast, si miras en la documentación de unity sobre este tema, encontrarás la manera más fácil de trabajar con el en lo que le quieras hacer al objeto.
un saludo
por lo que yo sé, esto lo tendrías que realizar mediante el raycast. Le pones al objeto un tag, y en la función del raycast, cuando el hit sea el tag de ese objeto, realizar aquello que te interesa sobre el mismo.
Un ejemplo de cómo usarlo sería el siguiente:
var ray = Camera.main.ScreenPointToRay(Input.mousePosition);
var hit : RaycastHit;
if (Physics.Raycast(ray, hit)){
if(hit.collider.tag == "prop") {
Destroy(hit.collider.gameObject);
}
}
Aquí lo que realizó es comprobar que el objeto sobre el que interactúa tiene el tag prop y si es así lo destruyo. Tú puedes cambiar el color o hacer un setActive sobre su barra de energía.
El raycast funciona tanto con el click del mouse como con el touch, para móviles.
Espero haberte servido de ayuda. Hay muchísimas funciones, métodos y eventos del raycast, si miras en la documentación de unity sobre este tema, encontrarás la manera más fácil de trabajar con el en lo que le quieras hacer al objeto.
un saludo
#28
General (Antiguo) / Mi primer juego: Nano the fox Escapes
Julio 17, 2018, 04:46:48 PM
Hola a todos,
a continuación muestro las actualizaciones que he llevado a cabo en el juego gracias al feedback que he recibido del mismo, la mayoría gracias a este foro. Pongo el nombre de la persona que consideró el cambio, sin los apellidos, por aquello de preservar el anonimato:
- José Juan y María: me solicitaron a través de correo electrónico poner más escenarios, ya que se habían pasado los tres primeros, y estaban acumulando monedas sin sentido, así he incluido tres escenarios más, de los cuales adjunto imágenes:
- Pedro José: Me sugirió por privado:
- DJHen2: me sugirió a través de los comentarios de la Google Play, que los saltos eran muy prolongados, ahora están un poco más ajustados, pero siguen siendo altos, por el motivo de que es para niños y no puedo ajustarlos mucho para no dificultarles la partida.
- Pere: me sugirió a través de este foro en abierto:
- Javier: Me sugirió por privado:
- Arnau: Decía vía correo electrónico por mi web (http://www.lapigames.com) que el icono era muy feo, y no le faltaba razón, lo he cambiado también.
Bien, creo que para una primera actualización es bastante, como veis valoro mucho las críticas constructivas, e intento incorporarlas en la apk para que quede a gusto de todos.
Gracias por los que habéis tenido a bien perder un momento para mejorar mi trabajo.
Como os prometí, aquí os dejo algunas pantallas de los nuevos escenarios:
http://www.lapigames.com/news/images/33" rel="external nofollow" target="_blank" title="Enlarge image">
http://www.lapigames.com/news/images/34" rel="external nofollow" target="_blank" title="Enlarge image">
http://lapigames.com/news/images/35" rel="external nofollow" target="_blank" title="Enlarge image">
a continuación muestro las actualizaciones que he llevado a cabo en el juego gracias al feedback que he recibido del mismo, la mayoría gracias a este foro. Pongo el nombre de la persona que consideró el cambio, sin los apellidos, por aquello de preservar el anonimato:
- José Juan y María: me solicitaron a través de correo electrónico poner más escenarios, ya que se habían pasado los tres primeros, y estaban acumulando monedas sin sentido, así he incluido tres escenarios más, de los cuales adjunto imágenes:
San Pollín: Este está basado en una fiesta po***r de mi pueblo, la cual hace una parodia de los san fermines, se trata de correr delante de un pollo gigante de cartón, hay que decir que en mi pueblo hay un pollo que es autóctono del mismo y que solo se cría allí, se llama pota blava y es característico por tener las patas azules y ser un pelín más grande que un gallo normal. Bien en este escenario corremos delante de un pollo por el pueblo (vamos no es un sandbox, repite casa emblemáticas de la calle mayor y la fuente del gallo XD)
Beach: aprovechamos el verano para poner un escenario con la playa, donde corremos entre sombrillas, cangrejos y pelotas de playa, aquí he animado el cangrejo y la pelota de playa para darle algo de movimiento a la pantalla.
Farm: Corremos sorteando animales de una granja, no tiene mucha más historia XD. Aquí ya estaba un poco vago.
- Pedro José: Me sugirió por privado:
poner un botón de cerrar la aplicación, y el botón lo tiene ahí,
también, poder quitar sonidos y también lo tiene ahí.
- DJHen2: me sugirió a través de los comentarios de la Google Play, que los saltos eran muy prolongados, ahora están un poco más ajustados, pero siguen siendo altos, por el motivo de que es para niños y no puedo ajustarlos mucho para no dificultarles la partida.
- Pere: me sugirió a través de este foro en abierto:
Un anuncio le salió al revés, ahora en principio está solucionado.
También me comunicó un bug con las sombras (que desaparecían), no he llegado a corregir el tema de las sombras desaparezcan, pero he puesto mediante la iluminación, que parezca que desaparecen por el continuo de la cámara.
- Javier: Me sugirió por privado:
Me comunicó que los colores eran demasiado vivos y no terminaba de gustarle el brillo, pensando en él, he modificado gráficamente los colores.
También se quejaba de que el movimiento de la cola no era muy realista, cuando subía, también lo hacía la cola, ahora ya está cambiado para darle más realismo al movimiento.
- Arnau: Decía vía correo electrónico por mi web (http://www.lapigames.com) que el icono era muy feo, y no le faltaba razón, lo he cambiado también.
Bien, creo que para una primera actualización es bastante, como veis valoro mucho las críticas constructivas, e intento incorporarlas en la apk para que quede a gusto de todos.
Gracias por los que habéis tenido a bien perder un momento para mejorar mi trabajo.
Como os prometí, aquí os dejo algunas pantallas de los nuevos escenarios:
http://www.lapigames.com/news/images/33" rel="external nofollow" target="_blank" title="Enlarge image">
#29
General (Antiguo) / Unity ADS y rechazo apk en Google play
Julio 17, 2018, 12:45:10 AMCita de: BAMF date=1531749820Creo que es por el ad que se abre en toda la pantalla, como son niños pues Google pensará que le darán click. Prueba con un banner. Espero que te haya ayudado en algo.
Hola BAMF, gracias por la respuesta, pero no es este el problema, ya que la anterior versión ya abría a pantalla completa y no me pusieron problemas, puesto que salta cada tres muertes y no es inmediato. El problema es que un anuncio ponía "Gana dinero jugando a juegos" de otra apk que esta para todos los públicos y en la categoría de deportes, y claro es un tema no apto para niños.
Por si le sirve a alguien, hoy por la mañana he contactado con Unity ADS en el apartado de soporte y me ha atendido (estupendamente, todo hay que decirlo) Callie, y entre los dos hemos estado intentando ver cual era el problema. Unity ADS ya ha retirado este anuncio en el apartado de menores de 5 años, y me ha ayudado a apelar a google.
Suerte la mía, Google a eso de las 19:30, admite que no hay mala intención por mi parte, y me deja limpio, y digo, suerte la mía, pues por lo que he visto no suelen hacerlo. Pero me fuerza a volver a enviar la actualización para que la vuelvan a revisar. La verdad que el fin de semana estaba acojonado, empezaba bien, 2 juegos, una actualización y ya tengo un rechazo
, pero por suerte y gracias a que el soporte de Unity ADS ha colaborado conmigo, hemos conseguido limpiar mi re***ción
. Ahora estoy a la espera de que pasa con la actualización, como me vuelva a dar problemas, desistiré de tener Nano the Fox escapes en "Designed for families", tampoco es que ayude mucho en lo de aparecer en la Google play tenerlo ahí, y da más problemas.De nuevo, gracias por la respuesta BAMF
#30
General (Antiguo) / Ayuda
Julio 14, 2018, 07:12:11 PM
No se si entiendo bien lo que pides, pero si es lo que entiendo, lo que deberías hacer es un array (si es c# un dictionary), donde estarían las cuatro habilidades, y en el start desplegar las veces que se repite, por ejemplo la key 1, tiene la habilidad 1 se repite 5 veces y el número de veces repetido es 0, y esto último lo incrementas en la rutina cada vez que se ejecute la habilidad.
dentro de la rutina deberías comprobar si el número de habilidades ha llegado a las veces que se repite y con un semáforo indicar si has llegado a la última completa, que ejecute una random.
para el tema de la vida, y las veces que se ejecuta, deberías crear una variable pública y otra privada, donde asignas un calor float inicial y en el update vas restando el deltatime a la privada, en la rutina de lanzamiento de habilidades, compruebas si esta variable privada ha llegado o es menor que 0.01f y lanzas el código de la habilidad. E inicializas esta variable con el valor de la pública. Cuando el enemigo reciba un daño o cuando tú consideres que ha recibido daño, réstale a la variable pública el tiempo que desees
no sé si lo que te comento te soluciona el problema o no lo he entendido bien
dentro de la rutina deberías comprobar si el número de habilidades ha llegado a las veces que se repite y con un semáforo indicar si has llegado a la última completa, que ejecute una random.
para el tema de la vida, y las veces que se ejecuta, deberías crear una variable pública y otra privada, donde asignas un calor float inicial y en el update vas restando el deltatime a la privada, en la rutina de lanzamiento de habilidades, compruebas si esta variable privada ha llegado o es menor que 0.01f y lanzas el código de la habilidad. E inicializas esta variable con el valor de la pública. Cuando el enemigo reciba un daño o cuando tú consideres que ha recibido daño, réstale a la variable pública el tiempo que desees
no sé si lo que te comento te soluciona el problema o no lo he entendido bien