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

muñeco videojuego URGENTE...

Estas en el tema de muñeco videojuego URGENTE... en el foro de Flash y Actionscript en Foros del Web. Hola, estoy creando un muñequito que pueda moverse hacia los lados, saltar y disparar. De momento he conseguido que se mueva y salte con el ...
  #1 (permalink)  
Antiguo 15/07/2008, 09:56
 
Fecha de Ingreso: septiembre-2007
Mensajes: 8
Antigüedad: 17 años, 1 mes
Puntos: 0
muñeco videojuego URGENTE...

Hola,
estoy creando un muñequito que pueda moverse hacia los lados, saltar y disparar.
De momento he conseguido que se mueva y salte con el siguiente codigo:

onClipEvent (load) {
speed = 15;
isJumping = false;
jumpSpeed = 0;
startY = _y;
}
onClipEvent (enterFrame) {
if (isJumping) {
_y += jumpSpeed;
jumpSpeed += 1;
if (_y>=startY) {
_y = startY;
isJumping = false;
speed = 15;
}
} else {
if (Key.isDown(Key.SPACE)) {
isJumping = true;
jumpSpeed = -18;
speed = 10;
}
}
if (Key.isDown(Key.LEFT)) {
_x -= speed;
_xscale = 100;
}
if (Key.isDown(Key.RIGHT)) {
_x += speed;
_xscale = -100;
}
}


como lo hago para DISPARAR en la dirección que mire el muñeco?


muchas gracias.


mi email: [email protected]
  #2 (permalink)  
Antiguo 15/07/2008, 15:18
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 17 años
Puntos: 51
Respuesta: muñeco videojuego URGENTE...

a esta parte del clip añádele una variable que te diga la dir donde se encuentra mirando el personaje
Código PHP:
if (Key.isDown(Key.LEFT)) {
_x -= speed;
_xscale 100;
dir_disparo  "isquierda"
}
if (
Key.isDown(Key.RIGHT)) {
_x += speed;
_xscale = -100;
dir_disparo  "derecha"
}

if (
Key.isDown(Key.ENTER)) {


funcion_disparo(dir_disparo // aqui como veras no se como tienes planteado la funcion de disparo pero aver si te puedes hacer una referencia con esto
}

saludos
__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft
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 00:06.