Page 3 of 6

Re: no encuentro el error

PostPosted: Thu Apr 16, 2015 6:33 am
by erkosone
Hola Spiderman, ultimamente ando a cero de tiempo libre.. haber si este fin de semana puedo ayudarte.

Re: no encuentro el error

PostPosted: Thu Apr 16, 2015 9:58 am
by Spiderman
Bueno, lo primero es lo primero.

Se agradece el aviso. :y:

Re: no encuentro el error

PostPosted: Sun Apr 19, 2015 8:36 am
by erkosone
Hola Spiderman, he estado mirando el programa, haber, cuando usas física no debes caer en la tentación de mover los procesos al estilo DIV, deves hacerlo mediante las funciones de la librería de física, por ejemplo, el movimiento del angulo de los stikers debes hacerlo mediante velocidad angular, nunca mediante la variable local ANGLE ya que esta variable se modificará automaticamente mediante la librería de física pero a los valores que la librería crea convenientes, nunca debes forzar de esta manera, igual que nunca debes desplazar un proceso con sus X/Y directamente si no que tienes que aplicarle velocidad y que sea la librería la que modifica la posición.

El por que de tu problema es un poco raro, por que uno funciona bien y el otro no, no termino de ver el problema claro del todo pero lo que está claro es que no debería funcionar ninguno de los dos.
Prueba a aumentar la sensivilidad de la librería, en el PDF que acompaña la PhysicsMotionAPI está explicado como hacerlo.

Y para hacer el movimiento de las palancas debes usar un joint elastico entre un punto de la palanca y un punto del escenario, al crear el joint la palanca se moverá, esta es la mas fácil de las maneras ;)

Re: no encuentro el error

PostPosted: Sun Apr 19, 2015 3:46 pm
by Spiderman
Gracias por tu tiempo Erkosone.

Re: no encuentro el error

PostPosted: Fri Aug 12, 2016 2:37 pm
by Spiderman
Mas de un año despues resubo este tema, para deciros que finalmente y por casualidad encontre el error que me estaba volviendo loco. El dichoso petaco derecho que no queria funcionar. No era un problema de la libreria, sino un error tontisimo con la coordenada x de uno de los procesos. La guerra que me dio la jodia.

Os dejo un ejecutable para que lo probeis y me deis vuestra opinion.

Se que falta mucho por hacer, pintar, mejorar las colisiones, poner sonidos, marcadores, las sombras...mil cosas en definitiva. Pero bueno, para haceros una idea de lo que se puede conseguir creo que es suficiente y si alguno esta pensando en hacer un juego ambientado en un bar :mrgreen: que sepa que puede añadir una maquina pinball mas o menos decente hecha con Gemix. Eso si, esta hecho con la libreria Chipmunk que añadio Erkosone y que en esta ultima version de Gemix 7.5 no se puede utilizar.

Un saludo. Espero que os guste. :y:

spiderball.rar

Re: no encuentro el error

PostPosted: Fri Aug 12, 2016 4:42 pm
by CicTec
Hola Spiderman,

Me alegro que hayas encontrado el problema.

El juego pinta muy interesante y espero verlo pronto en la seccion proyectos, un pinball era uno de los tipos de juegos faltantes.

Sobre la lib, veo que usas la libreria de fisica de erkos, con lo cual creo puedas probar a compilar en la ultima 7.5 y si te sirve la lib basada en chipmunk, hazlo saber por favor, no costaria mucho reactivarla aunque sea una lib da reemplazar por una oficial en futuro.

Mucho animo con el juego. :)

Re: no encuentro el error

PostPosted: Fri Aug 12, 2016 7:26 pm
by Spiderman
Gracias por los animos. ;)

Si te digo la verdad CicTec, no se que version de Gemix estoy usando para esto. Creo que es la 7.0.

Re: no encuentro el error

PostPosted: Fri Aug 12, 2016 7:39 pm
by CicTec
De nada. :)

Si, es la 7.0, recomiendo pasar a la 7.5, mas que nada por todos los bugs arreglados, la lib de erkos deberia funcionar igual y si vas a necesitar el modulo basado en chipmunk se puede reactivar.

Re: no encuentro el error

PostPosted: Fri Aug 12, 2016 8:16 pm
by DoZ
Vaya vaya! Pinta muy bien Spiderman, la física va genial, aunque echo en falta algo de velocidad, pero vamos, que entiendo que es un test. Si consigues terminarlo y te parece, me encantaría incluirlo en mi bar, te pondría en los créditos jeje. Ya haría yo el gráfico del pinball por fuera, y luego sería un include (al final me tendré que poner con ellos xD) y añadir nada más que los +SCORE y +EXP (este tipo de juegos obviamente no dan €).

Ánimo con ello :)

Re: no encuentro el error

PostPosted: Mon Aug 15, 2016 12:50 pm
by Spiderman
CicTec wrote:De nada. :)

Si, es la 7.0, recomiendo pasar a la 7.5, mas que nada por todos los bugs arreglados, la lib de erkos deberia funcionar igual y si vas a necesitar el modulo basado en chipmunk se puede reactivar.



Claro, con la 7.5 no puedo compilarlo porque uso la libreria de Erkosone y me da error. Por eso estoy usando la 7.0