Gracias Gracias:  0
Resultados 1 al 2 de 2

Tema: ayuda acerca del escenario de un juego de baloncesto

  1. #1
    Miembro Nuevo
    Fecha de ingreso
    Jul 2010
    Mensajes
    1

    Ayuda acerca del escenario de un juego de baloncesto

    Muy buenas a todos. Necesito solamente consejo acerca de como enfocar un juego de baloncesto que quiero hacer. El juego que quiero programar es un juego en principio en 2d al estilo al famoso NBA JAM, no se si alguien lo recordara, ahí un detalle que se me escapa. El campo seria 2d y los jugadores lo recorrerian vertical y horizontalmente, pero no se como enfocar el tema de los saltos de los jugadores y la canasta ya que eso se supone que estaría en el eje z, pero a primera vista yo veo el juego como un 2d echo a base de sprites y tiles. Alguien puede darme una pequeña pista de como solucionar el tema de la canasta y los saltos.

    Muchas gracias cualquier opinión será bienvenida e incluso si hubiera ejemplos de un arcade en 2d con scroll horizontal y vertical y con saltos de los protagonistas. Por poner un ejemplo os acordais del cadillac Dinosaurios, o Capitan comando, juegos en 2d pero donde los jugadores podían saltar.

    Gracias

  2. #2
    Vampiro Giovanni Avatar de Pepius
    Fecha de ingreso
    Feb 2004
    Ubicación
    Guadassuar, Valencia
    Mensajes
    4,998

    Re: Ayuda acerca del escenario de un juego de baloncesto

    Yo lo enfocaria de esta manera, el desplazamiento horizontal es el eje X y el salto es el eje Y. El desplazamiento en profundidad es el eje Z.

    (Siendo X,Y,Z los ejes de coordenadas y X' e Y' las coordenadas de la pantalla)
    No hay ningún problema en tener una representación 2D y un sistema de coordenadas 3D. El valor en la componente X mueve el sprite en el eje X', y las componentes Y e Z mueven el sprite en el eje Y'.

    De todas formas, creo que no he sido demasiado claro. A ver, lo tienes que enfocar como una especie de Perspectiva Caballera. Un ejemplo:



    De izquierda a derecha:
    -El primer "sprite" esta 1 unidad desplazado en el eje X (derecha), esta a ras de suelo (0 en el eje Y) y esta desplazado 4 unidades en profundidad hacia duera de la pantalla.
    -El segundo esta 4 unidades desplazado en el eje X, esta a ras de suelo y esta desplazado 1 unidad en profundiad. Como ves, respecto al sprite anterior esto indica que esta más arriba (más desplazado en el eje Y') en la pantalla.
    -El tercero (rosado) esta 7 unidades desplazado en el eje X, esta 1 unidad sobre el suelo (eje Y) y esta desplazado 3 unidades en profundidad. La línea que hay debajo es donde estaría la sprite si estuviara a ras de suelo.

    Como ha afectado a la tercera sprite estar sobre el suelo? Simplemente más desplazado en el eje Y' de la pantalla, o sea, más arriba, al igual que con la profundidad.

    Conclusión:
    -La coordenada X espacial se corresponde con la X' en pantalla.
    -La coordenada Y (altura) espacial se corresponde con la Y' en pantalla.
    -La coordenada Z (profundidad) espacial se corresponde con la Y" en pantalla, pero con un factor de reducción (por decirlo de alguna manera). Esto es: Una unidad en profundidad se corresponde a una fracción en el eje Y" de pantalla, por ejemplo un 50%.

    De manera un poco más formal:
    n = número de píxels por unidad
    f = factor de reducción (0.5, por ejemplo)
    X' = n*X
    Y' = n*Y+n*f*(-Z)

    El símbolo negativo de la Z es porque el eje Z positivo representa profundidad hacia fuera de la pantalla, siguiendo el es quema. Si haces que el eje Z positivo sea hacia dentro, no hace falta ese símbolo negativo.

    Con todo esto, para que tu personaje saltase solo tendrías aumentar la posición en el eje Y (y decrementarla para que cayese).

    Espero no haberte mareado más, esto es como yo lo plantearía y si tienes algún problema no dudes en preguntar ^^

    EDITO: Te lo muevo a la sección Videojuegos, es un sitio más apropiado.
    Última edición por Pepius; 19-07-2010 a las 18:13

Temas similares

  1. Necesito ayuda acerca de mis estudios
    Por Fita en el foro Educacion 3D, escuelas y universidades
    Respuestas: 0
    Último mensaje: 03-11-2015, 15:22
  2. Respuestas: 0
    Último mensaje: 05-06-2009, 11:00
  3. Respuestas: 5
    Último mensaje: 17-05-2006, 10:05
  4. ayuda por favor acerca de rhino
    Por edefarkassur en el foro Modelado
    Respuestas: 2
    Último mensaje: 06-12-2005, 21:44
  5. animar pelota atravesando el aro de baloncesto
    Por HoracioK en el foro Animación y Rigging
    Respuestas: 7
    Último mensaje: 07-04-2005, 01:27

Actualmente estos son sus permisos de publicación en el foro.

  • -No puedes crear nuevos temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes responder temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes subir archivos adjuntos al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes editar tus mensajes al no estar registrado o no haber iniciado sesión en el foro.
  •