Directorio

Publicidad Enviar Tutorial Foro Contactar Noticias PGN Políticas De Privacidad Subscríbete a las noticias de PGN
 
 
a Secciones b
Programación :
Flash
Java
Delphi
C++
Visual Basic
Rpg Maker
Game Maker
Asp
Diseño Gráfico :
3Ds Max
Photoshop
Blender
Entidad 3D
Cinema 4D
Desarrollo Web :
Dreamweaver
Promocionar Web
Gana Dinero Con Tu Web
Alojamiento Web
Otros :
Ubuntu y Linux
Códigos De Fuente
Informática General
c   d
 
 
 
 
 
 
Contenido

Campo De Estrellas En RPG Maker

 

El objetivo de este tutorial es tratar la creación de un pequeño sistema de campo de estrellas (starfield) que puede ser usado en juegos de naves de scroll vertical y horizontal.

Lo primero que necesitaremos es crear un array para almacenar la posición x y y de las estrellas. Este array es llenado en el evento "create" de nuestro objeto, con valores aleatorios comprendido entre 1 y el ancho del room.


var i;

// Cantidad de estrellas que vamos a generar
cantidad_estrellas = 30;

for(i=0; i<cantidad_estrellas; i+=1)
{
  estrellas_x[i] = round(random(room_width));
  estrellas_y[i] = round(random(room_height));
}


Para dibujarlas en pantalla solamente tendremos que dibujar un pixel en coordenadas x y y determinadas por estrellas_x y estrellas_y apareados por su indice.


var i;

// Dibuja las estrellas
for(i=0; i<cantidad_estrellas; i+=1)
{
  draw_pixel(estrellas_x[i], estrellas_y[i]);
}


Bien ya tenemos nuestro campo de estrellas en pantalla que cambiando el color de fondo del room a negro.


Pero hay un problema, ¡le falta movimiento!. En el evento step controlaremos el movimiento de nuestro campo de estrellas.


var i;

for(i=0; i<cantidad_estrellas; i+=1)
{
  if(estrellas_y[i]+1 < screen_height)
  {
    estrellas_y[i] += 1;
  }
else
  {
    estrellas_y[i] = 0;
    estrellas_x[i] = round(random(room_width));
  }
}

>
 
1 Enlaces 1
Anuncios Para Vender
Apuestas
Películas Gratis
Directorio Web SEO
Solicite sus prestamos en Openbank
Hechizos
Calendario 2009
Tutoriales gratis
Diseño web
Tarot Amigo
Juegos Gratis
Car hire Malaga 
Marbella villas
Traductores aleman
Curiosidades

3D

1   1

 

 
 
       
       
       
       
   

 
Programación y Diseño ©2008 www.programacion-ard.com Todos los derechos reservados Contactar