Foros del Web » Creando para Internet » Flash y Actionscript »

ayuda con pacman

Estas en el tema de ayuda con pacman en el foro de Flash y Actionscript en Foros del Web. Buenas! q tal, necesito que me ayuden a resolver el problema que tengo con el juego de pacman que estoy iniciando, ya tengo los movimientos ...
  #1 (permalink)  
Antiguo 28/05/2008, 21:34
 
Fecha de Ingreso: mayo-2008
Mensajes: 89
Antigüedad: 9 años, 6 meses
Puntos: 1
ayuda con pacman

Buenas! q tal, necesito que me ayuden a resolver el problema que tengo con el juego de pacman que estoy iniciando, ya tengo los movimientos del pacman.
El juego tiene dos entradas o salidas(el camino por donde va el pacman) una ala derecha y la otra ala izquierda, lo q no se porque el pacman una vez q se metio por una de ellas no regrese por la otra, osea si se mete por el camino de la izquierda, aparezca por la derecha. ese es el problema.

este es el avance que tengo pero no se que me falta para que aparezca el pacman por la la entrada contraria ala que se mete.
Espero puedan resolver mi duda y ayudarme. gracias. buena pagina!! Bless.


onClipEvent(load){
inix=_x;
iniy=_y;
vel=7;
dir=0;
}
onClipEvent(enterFrame){
if(Key.isDown(37)){
dir=1;
}else if(Key.isDown(39)){
dir=2;
}else if(Key.isDown(38)){
dir=3;
}else if(Key.isDown(40)){
dir=4;
}
switch(dir){
case 1:
_x-=vel;
_rotation=0;
_xscale=-100;
break;

case 2:
_x+=vel;
_rotation=0;
_xscale=100;
break;

case 3:
_y-=vel;
_rotation=270;
_xscale=100;
break;

case 4:
_y+=vel;
_rotation=90;
_xscale=100;
break;

}
radio=15;
while(_root.pared.hitTest(_x+radio,_y,true)){
_x--;
}

while(_root.pared.hitTest(_x-radio,_y,true)){
_x++;
}

while(_root.pared.hitTest(_x, _y+radio,true)){
_y--;
}

while(_root.pared.hitTest(_x, _y-radio,true)){
_y++;
}
}
  #2 (permalink)  
Antiguo 29/05/2008, 10:38
Avatar de pdjazr  
Fecha de Ingreso: noviembre-2002
Ubicación: Lima - Limon
Mensajes: 207
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: ayuda con pacman

Si la propiedad _x es menor que cero que vaya a la derecha ,,, y si la propiedad _x es mayor al ancho de tu pantalla que vaya a la derecha


en el enterframe del clip

if(this._x<0) this._x=800

if(this._x>800) this._x=0


saludos

Pedro Diaz Rios

Lima-Peru
__________________
http://paracraneo.comlu.com
  #3 (permalink)  
Antiguo 31/05/2008, 12:13
 
Fecha de Ingreso: mayo-2008
Mensajes: 89
Antigüedad: 9 años, 6 meses
Puntos: 1
Respuesta: ayuda con pacman

muchas!!!! gracias!!!! soy nuevo en actionscript, pero poco a poco estoy aprendiendo!!! gracias de nuevo!!!bless!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:41.