Bueno primero hechenle un vistazo para tener una idea de lo que les voy a preguntar mas abajo:
http://www.freewebs.com/fermmm/
Sucede que cuando el personaje baja una pendiente se mueve alocadamente como si se estubiera tropezando.
si se fijan en el estatus de arriba la primer linea pone "en_aire" o "en_suelo" cambia a toda velocidad al momento de estar bajando una pendiente.
La razon por la que pasa esto la se, y es que al avanzar el punto de colision del personaje se va fuera del suelo por un momento hasta que la gravedad lo vuelve a tirar hacia abajo y en ese instante el personaje deja de estar "en_suelo" para pasar a estar "en_aire" y por eso da la sensacion de que se tropezara.
¿como lo arreglo?
diganme que parte del codigo quieren que les diga, como no se en donde esta el problema exactamente , les paso lo que se me ocurre que puede ser , que es lo que hace el hittest , miren:
this.onEnterFrame = function () {
if (this.hitTest (_parent.PuntoPJ._x, _parent.PuntoPJ._y, true)) {
_parent.PuntoPJ.posicion = "en_suelo"
}
que codigo mas humilde verdad?
