Resultados 1 al 6 de 6

Tema: Sugerencias de programación en flash8

  1. #1
    Fecha de ingreso
    Mar 2011
    Mensajes
    9

    Flash Ayuda de programacion en flash8

    Hola a todos, tengo un problema con la realización de un minujuego de esta clase, lo que pasa es que creado un juego de nave (que este no choque con las rocas si chocas más de 9 pierdes), bueno el problema es el siguiente:
    *he creado un fotograma clave vacío al lado del juego, y en ella he puesto el botón jugar y en propiedades he puesto o sea en acciones he puesto esto:
    On(press){.

    Gotoandplay(2).
    }.

    Y como dicen que en el primer fotograma ponga esto:
    Estop().

    Y cuando lo ejecuto y cuando presiono el botón jugar realiza lo cometido y me lleva al juego, pero la nave hace todo.

    Pero no muere o sea las rocas se mueven y me traspasan, pero no me matan.

    Quería saber en donde estoy fallando.

  2. #2
    Fecha de ingreso
    Apr 2010
    Mensajes
    939

    Ayuda de programacion en flash8

    Estas fallando en algo mucho más gordo que el trozo de código que has puesto, ese código dice que al presionar el botón, la animación comenzara desde el fotograma 2. Y el estop en el primer frame es para que la animación no se active sola, el problema que tú tienes es con las colisiones, échale un ojo a la propiedad hittest (o al menos en actionscript 1.0 era esa).

    Hacer un juego en flash es relativamente fácil, en comparación con otros lenguajes de programación obviamente.

  3. #3
    Fecha de ingreso
    Mar 2011
    Mensajes
    9

    Ayuda de programacion en flash8

    Hola y gracias por responderme, bueno había hecho una capa nueva o sea fotograma clave vacío para poner en ella esto para que ejecute el juego, pero no se en donde estoy fallando (no me hace daño las rocas):
    If(this, nave, hittest(this, roca)){.

    Cuantos= string(int(number(cuantos)) + 1).

    This, roca, gotoandplay(1).
    }.

    If(cuantos > 9) {.

    This, gotoandstop(10).
    }else{.

    This, gotoandplay(1).
    }.

    If(this, nave, hittest(this, roca2)){.

    Cuantos= string(int(number(cuantos)) + 1).

    This, roca2.gotoandplay(1).
    }.

    If(cuantos > 9) {.

    This, gotoandstop(10).
    }else{.

    This, gotoandplay(1).
    }.

    If(this, nave, hittest(this, roca3)){.

    Cuantos= string(int(number(cuantos)) + 1).

    This, roca3.gotoandplay(1).
    }.

    If(cuantos > 9) {.

    This, gotoandstop(10).
    }else{.

    This, gotoandplay(1).
    }.

  4. #4
    Fecha de ingreso
    Apr 2010
    Mensajes
    939

    Ayuda de programacion en flash8

    El validador de código te lo da todo por bueno? O tew indica algún error? Si es así lo publicas, no puedotestear así a ojo el código ya que no tengo flash instalado, eso sin contar el tiempo que llevo sin trastear con as. Un saludo.

  5. #5
    Fecha de ingreso
    Mar 2011
    Mensajes
    9

    Ayuda de programacion en flash8

    Vale aquí pongo imágenes, bueno en esta me va bien en todo. Pero aquí cuando ya agrego el botón jugar y creo la pantalla inicial para que me brinque al juego (lo he encerrado en un círculo.

    Me brinca muy bien, pero el muñeco no colisión contra las rocas o sea los traspasan y nunca pierdo.

  6. #6
    Fecha de ingreso
    Jun 2003
    Mensajes
    12,618

    Ayuda de programacion en flash8

    Lo leo aprisa y no sé si me he enterado bien del todo, pero mueve el código que tienes en el frame 3 al frame 2.

Temas similares

  1. 3ds Max Manuales de programación
    Por MAYAMAN en el foro Programas de Diseño 3D y CAD
    Respuestas: 0
    : 02-04-2010, 12:43
  2. Programación en 3ds Max
    Por DavidVB en el foro Programación y Scripts
    Respuestas: 8
    : 09-09-2009, 16:19
  3. Programación de videojuegos con sdl
    Por 3dpoder en el foro Tutoriales, Libros y Manuales
    Respuestas: 8
    : 04-12-2008, 23:08
  4. Sugerencias sobre programación
    Por harddrive en el foro Videojuegos
    Respuestas: 16
    : 07-06-2006, 22:13
  5. Programación de pluguins
    Por Dai-X en el foro Plugins
    Respuestas: 14
    : 03-11-2005, 01:29