| La forma mas simple de hacer Fade-Out entre layouts? | |
|
|
Autor | Mensaje |
---|
matriax Experto
Reputación : 67 Mensajes enviados : 473 Premios :
| Tema: La forma mas simple de hacer Fade-Out entre layouts? Miér Ene 06, 2016 11:30 am | |
| Esto es lo que hago yo: Tengo un sprite en negro con el behaviour de "Fade" que se coloca en la posicion 0.0 con la resolucion del juego y aplica esas acciones. Por lo que en los botones le digo "end_layout" y le paso el parametro "play" o el que sea. Y luego en otro sitio tengo puedo los parametros que representan a los diferentes layouts. Con esto cuando le doy algun boton primero hace un fade a negro y al acabar se dirige al layout del parametro. Con el fade-in es mas simple porque solo le dices que al "star layout" empezar el fade y listo, pero para cuando cambias de layout creo que estoy mareando la perdiz. ¿Alguien sabe o sabria hacerlo de alguna forma mas sencilla y con menos eventos? Otra idea es crear una familia llamada "fade" con una variable llamada "layout". En la variable layout ponerle el nombre del layout y poner un solo evento que diga que a esa familia active la funcion y use como parametro la variable del layout. Pero cambiaria un par de eventos por crear una familia adicional, una variable mas y que no lo tendria todo en el codigo si no que para cambiar el destino del layout tendria que ir al objeto en cuestion. Todo son pros/contras, asi que me gustaria saber si vosotros teneis algun metodo o sabriais hacerlo de una forma mas simple/eficiente. | |
|
| |
mataguiris Experto
Reputación : 63 Mensajes enviados : 498 Premios :
| Tema: Re: La forma mas simple de hacer Fade-Out entre layouts? Jue Ene 07, 2016 6:15 am | |
| Pero cual es el problema de como lo haces? Yo lo veo muy bien Yo no suelo usar esas transiciones, pero una vez use un plugin que te daba muchos efectos para transiciones, está muy bien, lo puedes encontrar sin dificultad en los foros de Scirra, y en una sola acción hace la transición, ahorrando todo el código, funcionaba muy bien en Html5, pero me dio problemas cuando portaba para android con Intel, por eso dejé de usarlo, pero de esto hace ya bastante tiempo, igual ahora funciona mejor para fuera de html5. | |
|
| |
matriax Experto
Reputación : 67 Mensajes enviados : 473 Premios :
| Tema: Re: La forma mas simple de hacer Fade-Out entre layouts? Jue Ene 07, 2016 7:00 am | |
| Si, funciona perfectamente, no hay ningun problema, solo que me estoy haciendo un "template para juegos" despues del juego de naves con sus instances variables, familias, global variables para usarlo en los juegos siguientes y quiero que todo sea lo mas sencillo y ocupe lo menos posible.
Voy a mirar el plugin ese que dices y ya cuento que tal. | |
|
| |
matriax Experto
Reputación : 67 Mensajes enviados : 473 Premios :
| Tema: Re: La forma mas simple de hacer Fade-Out entre layouts? Jue Ene 07, 2016 7:17 am | |
| Parece que ha sacado una nueva version: https://www.scirra.com/forum/plugin-native-like-transition-gt-layouttransition-v2_t165357
Pero esta no tiene transiciones de Fade-In/OUT , la anterior si, voy a pedirlo a ver que me dice... | |
|
| |
mataguiris Experto
Reputación : 63 Mensajes enviados : 498 Premios :
| Tema: Re: La forma mas simple de hacer Fade-Out entre layouts? Jue Ene 07, 2016 7:19 am | |
| Hey, se ve genial.
Yo creo que todavía conservo la antigua, lo miro cuando llegue a casa, y si la tengo te la mando. | |
|
| |
matriax Experto
Reputación : 67 Mensajes enviados : 473 Premios :
| Tema: Re: La forma mas simple de hacer Fade-Out entre layouts? Jue Ene 07, 2016 7:22 am | |
| - mataguiris escribió:
- Hey, se ve genial.
Yo creo que todavía conservo la antigua, lo miro cuando llegue a casa, y si la tengo te la mando. La antigua tambien esta en su web para bajarla, pero si dices que habia algunos problemas en algunos dispositivos prefiero usar mi metodo de momento y a la espera que la V2 lo integre y ver que va bien. | |
|
| |
mataguiris Experto
Reputación : 63 Mensajes enviados : 498 Premios :
| Tema: Re: La forma mas simple de hacer Fade-Out entre layouts? Jue Ene 07, 2016 7:24 am | |
| - matriax escribió:
- mataguiris escribió:
- Hey, se ve genial.
Yo creo que todavía conservo la antigua, lo miro cuando llegue a casa, y si la tengo te la mando. La antigua tambien esta en su web para bajarla, pero si dices que habia algunos problemas en algunos dispositivos prefiero usar mi metodo de momento y a la espera que la V2 lo integre y ver que va bien. Cierto, me daba problemas con android. Ya contarás que tal | |
|
| |
matriax Experto
Reputación : 67 Mensajes enviados : 473 Premios :
| Tema: Re: La forma mas simple de hacer Fade-Out entre layouts? Vie Ene 08, 2016 3:56 pm | |
| Pues el autor ha añadido el Fade. 2 modos el "fade normal" y "fade con delay" este segundo como que supongo que lo que hace es prolongarlo un poco mas.
Funciona y esta bien pero hace que tengas que poner en cada evento las condiciones lo cual es peor a lo que tengo ahora, ya que las condiciones las meteo en un unico eventsheet y desde cada sitio las llamo con un unico evento y en caso que quiera modificarlo solo tengo que hacerlo desde el globar eventsheet.
Asi que le he dicho si podria haerse de forma globar para todo el projecto o los layout en lugar de tener que ponver eventos para cada boton. Ha dicho que lo mirara asi que si lo consigue seria un puntazo.
No me hace mucha gracia el tema como esta pensado, quiero decir, lo que hace el plugin es capturar la pantalla donde estas, cambiar de layout , poner la pantalla capturada encima de todo y cambiar su opacidad para hacer el fade. SUpongo que los problemas de cmpatibilidad vendran por ahi, por el tema de capturar la pantalla en ese momento que tal vez algunos dispositivos no sean tan flexibles.
Espero que para Construct3 estas y otras cosas lo hagan "Built-In", ya integradas sin plugins ni cosas raras. | |
|
| |
mataguiris Experto
Reputación : 63 Mensajes enviados : 498 Premios :
| Tema: Re: La forma mas simple de hacer Fade-Out entre layouts? Vie Ene 08, 2016 6:52 pm | |
| Curioso como funciona el plugin Si exportas a android comenta como funciona, a ver si funciona bien. | |
|
| |
Contenido patrocinado
| Tema: Re: La forma mas simple de hacer Fade-Out entre layouts? | |
| |
|
| |
| La forma mas simple de hacer Fade-Out entre layouts? | |
|