Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Colisiones de enemigos por subpixel #104

Open
gadesx opened this issue May 30, 2017 · 0 comments
Open

Colisiones de enemigos por subpixel #104

gadesx opened this issue May 30, 2017 · 0 comments

Comments

@gadesx
Copy link
Owner

gadesx commented May 30, 2017

Al estar el juego basado en el sistema de cuadros de rpg maker, las
colisiones se basan en las coordenadas x-y que van en grupos de 16, y no en pos x-y que es como
se gestionan los pixeles de 1 en 1, asi que en ocasiones
un zombi puede golpearte cuando esta entrando en el cuadro junto al personaje, aunque este
a 15 pixeles de distancia ya en el primer refresco del proceso, porque para el sistema de colisiones que un enemigo este a 1-15 pixeles de distancia es exactamente igual, es el mismo cuadro.

Para hacer el juego entero con pixel movement y cajas de colisiones buenas habria que rehacer el juego entero casi, asi que la alternativa es que hay que programar una rutina para que los enemigos que estan cerca, ademas de estar en el cuadro junto al personaje, solo estando a una distancia de unos 8 pixeles te puedan atacar.

Quizas guardando la posx-y de Jill en el centro del cuadro donde esta, y que los enemigos tengan tambien su propia posx-y, que al estar ambos en cuadros juntos, se resten y si el valor es 0 o valores negativos, se pueda procesar el ataque

@gadesx gadesx added this to the Version 1.0 milestone May 30, 2017
@gadesx gadesx self-assigned this May 30, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant