Juanx98
[center]
[/center

Registrate para mayor acceso al foro! Ahi algunas partes que solo te permite entrar si estas registrado.
Juanx98 Radio
Buscar
 
 

Resultados por:
 


Rechercher Búsqueda avanzada

Últimos temas
Navegación
 Portal
 Índice
 Miembros
 Perfil
 FAQ
 Buscar
Zona de Juegos Especiales!
Contador De Visitas!

Strategies
Conectarse

Recuperar mi contraseña

¿Quién está en línea?
En total hay 1 usuario en línea: 0 Registrados, 0 Ocultos y 1 Invitado

Ninguno

[ Ver toda la lista ]


La mayor cantidad de usuarios en línea fue 8 el Miér Ago 31, 2011 5:14 pm.
Nuestras Webs amigas!
Crear
foro
Mejores posteadores
juanx98
 


Adobe flash-Como hacer un juego de plataformas

Ver el tema anterior Ver el tema siguiente Ir abajo

Adobe flash-Como hacer un juego de plataformas

Mensaje  juanx98 el Lun Jun 06, 2011 6:43 pm

Como hacer un juego de plataformas





Explicación Básica de como hacer un juego en flash de plataformas. Éste tutorial muestra como hacer que nuestro personaje al tocar el suelo, no lo atraviese y tambien a como hacer que, al ir al final de un fotograma avance al otro fotograma. En el video se explica todo xD.

Creador de video: Yo lol!

Código:
 codigos (lo que al principio sale con //, si quieren lo copian, si quieren no)

Codigo del fotograma
------------------------------
stop ();

//es para que no avance al siguiente fotograma.

Codigo del personaje
-----------------------------
onClipEvent (load) {
xvel = 6;
yvel = 0;
salto = -13;
limite = 10;
}
onClipEvent (enterFrame) {
if (_root.suelo.hitTest(_x, _y+_height/2, true)) {
while (_root.suelo.hitTest(_x, -2+_y+_height/2, true)) {
_y--;
}
yvel = 0;
if (Key.isDown(Key.UP)) {
yvel = salto;
_y += yvel;
}
} else if (_root.suelo.hitTest(_x, _y-_height/2, true)) {
yvel = yvel*-1;
_y += yvel;
while (_root.suelo.hitTest(_x, _y-_height/2, true)) {
_y++;
}
} else {
_y += yvel;
if (yvelCAMBIAESTO=limite) {
yvel++;
}
}
_x += (Key.isDown(Key.RIGHT)-Key.isDown(Key.LEFT))*xvel;
while (_root.suelo.hitTest(_x+_width/2, _y, true)) {
_x--;
}
while (_root.suelo.hitTest(_x-_width/2, _y, true)) {
_x++;
}
}
onClipEvent (enterFrame) {
if(Key.isDown(Key.LEFT)){
this._xscale = -100
}else
if(Key.isDown(Key.RIGHT)){
this._xscale = 100
}
}

// En la Línea 2 se ve: xvel = 6; Si lo incrementas, tu personaje va mas rapido. Si desciendes el número, éste va mas lento.
//En la Línea 4 se ve: salto = -13; si desciendes el numero (ej: -15) tu personaje salta mas, Si lo desciendes, éste salta menos

Siguiente
--------------
onClipEvent(enterFrame){
if(this.hitTest(_root.personaje)){
_root.nextFrame();
}
}

// Con esto evento (''onClipEvent(enterFrame){'') si tocas el rectangulo que lo llamamos siguiente (''if(this.hitTest(_root.personaje)){'' ) El personaje será conducido al segundo ´´frame`` (''_root.nextFrame();'' ).
----------------------------------------------------------------
Advertencia:
1)Codigo de personaje linea 25 (o donde dice CAMBIAESTO) leer lo que dice en el video 2:45 .
2) Al principio deve estar con actionscript 2.0, sino al poner la acción del personaje saldra error de síntaxis



Hacer suelos movibles en juego de plataformas




Explicación básica (algo avanzado Laughing ) de como hacer suelos que se muevan (como ascensores) en tu juego de plataformas. Esto es algo confuso pero si lo entiendes bien lo lograrás hacer. Primero nescesitarás saber como se hacen las interpolaciones de movimiento o almenos saber algo de ellas (Les recomiendo ver aulaclic.es

Creador de video: yo lol!

Código:
no hay codigos en esta xD es pura inteligencia
-------------------------
Pronto juego jugable de plataformas flash creado por mi (algo básico xD)

juanx98
Admin

Mensajes : 22
Fecha de inscripción : 05/06/2011

Ver perfil de usuario http://juanx98.site50.net

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.