Test de mi gameEngine en processing.
- erkosone
- Posts: 10656
- Joined: Tue Feb 24, 2009 2:13 pm
- Location: Barcelona.
- Contact:
Re: Test de mi gameEngine en processing.
Una cosa, eso que me cuentas de que tarda 20 segundos en cargar un png de 600x600 es raro, pasame el archivo png porfa para probarlo, yo cargo escenas de 20.000x20.000 instantaneamente
http://iphonegamesdev.com/
[GEMIX - VIDEO TUTORIALES] http://www.youtube.com/user/fasetconasa
http://gurugameprogramming.blogspot.com.es/
[GEMIX - VIDEO TUTORIALES] http://www.youtube.com/user/fasetconasa
http://gurugameprogramming.blogspot.com.es/
- OskarG
- Posts: 612
- Joined: Tue Jan 12, 2010 2:12 am
Re: Test de mi gameEngine en processing.
Vale ya he encontrado lo que pasa..esta relacionado que esta mal programado..
Voy al icono de cargar imagen,open..sale select image to scene...
selecciono imagen y toco el icono abrir .......
se ve las letras de loading image y desaparece..pero en este instante no se visualiza la imagen..
entonces debo otra vez tocar el icono de open de tu programa entonces se visualiza la imagen cargada.
Voy al icono de cargar imagen,open..sale select image to scene...
selecciono imagen y toco el icono abrir .......
se ve las letras de loading image y desaparece..pero en este instante no se visualiza la imagen..
entonces debo otra vez tocar el icono de open de tu programa entonces se visualiza la imagen cargada.
- erkosone
- Posts: 10656
- Joined: Tue Feb 24, 2009 2:13 pm
- Location: Barcelona.
- Contact:
Re: Test de mi gameEngine en processing.
no es tocar el icono.. es hacer click al programa para que le vuelva el focus.. asco de java jajajajaj
voy a mirar como forzar a que el foco vuelva XD..
voy a mirar como forzar a que el foco vuelva XD..
http://iphonegamesdev.com/
[GEMIX - VIDEO TUTORIALES] http://www.youtube.com/user/fasetconasa
http://gurugameprogramming.blogspot.com.es/
[GEMIX - VIDEO TUTORIALES] http://www.youtube.com/user/fasetconasa
http://gurugameprogramming.blogspot.com.es/
- erkosone
- Posts: 10656
- Joined: Tue Feb 24, 2009 2:13 pm
- Location: Barcelona.
- Contact:
Re: Test de mi gameEngine en processing.
Con motivo de completar el programa SZENER me dispongo a añadir una nueva feature al framework gameLibZero, es un metodo para los sprites/procesos el cual todavia no tengo claro como llamar.. acepto sugerencias
Estoy pensando entre .updateBody(); o .resizeBody();
Lo que hace es bien simple.. cuando cambiamos el sizeX sizeY o size de un proceso.. el cuerpo fisico se queda descompensado respecto a la imagen que se está representando, con este método podremos redimensionar o actualizar el tamaño del cuerpo fisico.
ejemplo..
Creo una caja de 50x50.. uso createBody(TYPE_BOX), vale.. caja creada.. pero ahora hago un zoom a la pantalla.. y el cuerpo fisico sigue a 50x50 pixels pero el sprite ha aumentado su size, con este nuevo metodo pretendo paliar este problema.
Que creeis que queda mas "entendible" o "natural"? updateSizeBody(), updateBody(), resizeBody();
Yo creo que updateSizeBody() verdad?
Estoy pensando entre .updateBody(); o .resizeBody();
Lo que hace es bien simple.. cuando cambiamos el sizeX sizeY o size de un proceso.. el cuerpo fisico se queda descompensado respecto a la imagen que se está representando, con este método podremos redimensionar o actualizar el tamaño del cuerpo fisico.
ejemplo..
Creo una caja de 50x50.. uso createBody(TYPE_BOX), vale.. caja creada.. pero ahora hago un zoom a la pantalla.. y el cuerpo fisico sigue a 50x50 pixels pero el sprite ha aumentado su size, con este nuevo metodo pretendo paliar este problema.
Que creeis que queda mas "entendible" o "natural"? updateSizeBody(), updateBody(), resizeBody();
Yo creo que updateSizeBody() verdad?
http://iphonegamesdev.com/
[GEMIX - VIDEO TUTORIALES] http://www.youtube.com/user/fasetconasa
http://gurugameprogramming.blogspot.com.es/
[GEMIX - VIDEO TUTORIALES] http://www.youtube.com/user/fasetconasa
http://gurugameprogramming.blogspot.com.es/
- Nowy
- Posts: 599
- Joined: Sat Oct 04, 2008 11:14 am
- Contact:
Re: Test de mi gameEngine en processing.
que lo haga internamente siempre que ese sprite tenga fisico.
- erkosone
- Posts: 10656
- Joined: Tue Feb 24, 2009 2:13 pm
- Location: Barcelona.
- Contact:
Re: Test de mi gameEngine en processing.
Pero eso no interesa siempre tio, ejeplo simple, juego de naves.. creas un player osea nave.. a sizex = 40; sizey = 100; creas en cuerpo fisico, y ahora haces sizex = 100;
Con esto tienes la caja de colisión clasica de los juegos de naves, si es automatico no puedes hacerlo
Con esto tienes la caja de colisión clasica de los juegos de naves, si es automatico no puedes hacerlo
http://iphonegamesdev.com/
[GEMIX - VIDEO TUTORIALES] http://www.youtube.com/user/fasetconasa
http://gurugameprogramming.blogspot.com.es/
[GEMIX - VIDEO TUTORIALES] http://www.youtube.com/user/fasetconasa
http://gurugameprogramming.blogspot.com.es/
- Nowy
- Posts: 599
- Joined: Sat Oct 04, 2008 11:14 am
- Contact:
Re: Test de mi gameEngine en processing.
me crearia un grafico a modo de hitbox, pero para mi seria mas intuitivo que el cuerpo fisico siguiera siempre la forma del sprite principal.
Si no otra forma seria usar la misma funcion para cuando lo creas por primera vez, que para actualizarlo por que si no se hace muy engorroso con tanta funcion.
LLamarlo siempre updatebody y si no esta creado te crea uno nuevo.
Otra forma seria ponerle al body una opcion que venga encendida por defecto que seria la de autoajustarse, si quieres la puedes poner a 0 pero luego tienes que hacer los updatebody de forma manual.
Si no otra forma seria usar la misma funcion para cuando lo creas por primera vez, que para actualizarlo por que si no se hace muy engorroso con tanta funcion.
LLamarlo siempre updatebody y si no esta creado te crea uno nuevo.
Otra forma seria ponerle al body una opcion que venga encendida por defecto que seria la de autoajustarse, si quieres la puedes poner a 0 pero luego tienes que hacer los updatebody de forma manual.
- OskarG
- Posts: 612
- Joined: Tue Jan 12, 2010 2:12 am
Re: Test de mi gameEngine en processing.
Depende..
Si updatebody hace referencia que puedes asignarle otro cuerpo con geometría diferente es adecuado,sin embargo si solo indica que lo escalo es más apropiado resizebody.
Si updatebody hace referencia que puedes asignarle otro cuerpo con geometría diferente es adecuado,sin embargo si solo indica que lo escalo es más apropiado resizebody.
- erkosone
- Posts: 10656
- Joined: Tue Feb 24, 2009 2:13 pm
- Location: Barcelona.
- Contact:
Re: Test de mi gameEngine en processing.
Pues creo que se uqeda como updateSizeBody(); no suena mal del todo jeje..
Lo que dices nowy esta bien también, una variable local como "updateSizeBody = true;"
Aunque no me gustaria recargar demasiado el engine con cosas así, ya que esto es extendible a practicamente todo. vale lo tengo en cuenta
Lo que dices nowy esta bien también, una variable local como "updateSizeBody = true;"
Aunque no me gustaria recargar demasiado el engine con cosas así, ya que esto es extendible a practicamente todo. vale lo tengo en cuenta
http://iphonegamesdev.com/
[GEMIX - VIDEO TUTORIALES] http://www.youtube.com/user/fasetconasa
http://gurugameprogramming.blogspot.com.es/
[GEMIX - VIDEO TUTORIALES] http://www.youtube.com/user/fasetconasa
http://gurugameprogramming.blogspot.com.es/
- Hokuto7
- Posts: 1408
- Joined: Mon Aug 28, 2017 10:14 am
Re: Test de mi gameEngine en processing.
Supongo que te refieres a modificar el tamaño del cuerpo fisico sin que afecte al sprite no!!.Yo lo llamaria sizeBody() que es mas corto,luego lo mejor seria que esta funcion me permita aumentar o disminuir el cuerpo fisico como esto.
[Codebox=gemix file=Untitled.gemix]
sizeBody(100);//mas de 100 para aumentar el cuerpo fisico y menos para disminuir el cuerpo
visualBody = true o false;
[/Codebox]
La variable "visualBody" seria para visualizar el cuerpo fisico,si no,no sabes muy bien lo que estas haciendo.Otra cosa que puedes hacer,seria el poder ver el cuerpo fisico desde el szener y desde hay modificar visualmente su tamaño.
Echale un vistazo a esta documentacion sobre cuerpos fisicos de pilas engine por si te sirve.
http://manual.pilas-engine.com.ar/fisica/
[Codebox=gemix file=Untitled.gemix]
sizeBody(100);//mas de 100 para aumentar el cuerpo fisico y menos para disminuir el cuerpo
visualBody = true o false;
[/Codebox]
La variable "visualBody" seria para visualizar el cuerpo fisico,si no,no sabes muy bien lo que estas haciendo.Otra cosa que puedes hacer,seria el poder ver el cuerpo fisico desde el szener y desde hay modificar visualmente su tamaño.
Echale un vistazo a esta documentacion sobre cuerpos fisicos de pilas engine por si te sirve.
http://manual.pilas-engine.com.ar/fisica/