http://img46.xooimage.com/files/0/b/d/sin-t-tulo-1-1a15af3.swf
primero debemos crear el auto.. yo lo hice asi

despues lo seleccionamos todo y le damos f9 o en acciones.
hay pegamos este codigo que sirve para moverlo con las teclas de arriba abajo derecha izquierda
onClipEvent(load){
speed = 0;
}
onClipEvent (enterFrame) {
if (Key.isDown(Key.UP)) {
speed += 0.9;
}
if (Key.isDown(Key.DOWN)) {
speed += -0.2;
}
if (Math.abs(speed)>10) {
speed *= .6;
}
if (Key.isDown(Key.LEFT)) {
_rotation -= 6;
}
if (Key.isDown(Key.RIGHT)) {
_rotation += 6;
}
speed *= .98;
x = Math.sin(_rotation*(Math.PI/180))*speed;
y = Math.cos(_rotation*(Math.PI/180))*speed*-1;
if (!_root.land.hitTest(_x+x, _y+y, true)) {
_x += x;
_y += y;
} else {
speed *= -.6;
}
}
despues de terminar este auto en una nueva capa creamos el escenario yo lo hice asi

sean creaivos ;) despues en los alrrededores del escenario (todo menos el auto y la carretera) convertimos en clip de pelicula y en propiedades abajito ponemos land la capa del auto debe estar arriba de todo despues para que el auto pase a otro fotograma osea al otro escenario o frame creamos la meta,lo convertimos es simbolo y en clip de pelicula,la ponemos en el lugar que queremos y en acciones pegamos el codigo :
onClipEvent(enterFrame){
if(this.hitTest(_root.auto)){
_root.gotoAndStop(aqui en este parentisis va el numero del fotograma que queremos avansar);
}
}
en el parentisis se pone lo que explique por ejemplo si queremos pasar al fotograma numero 2 ponemos esto
onClipEvent(enterFrame){
if(this.hitTest(_root.auto)){
_root.gotoAndStop(2);
}
}
se fijan que en el parentisis le puse el numero de fotograma...sii vamos bien...
despues de tener todo listo apretamos ctrl enter.y probamos si tienen errores lean lo ulimo que escribire despues insertamos otro fotograma clave o apretar f6 y creamos todo lo mismo pero cambiamos escenario o lo que sea...
para crear este juego de 2 jugadores pegamos este codigo en el segundo auto :
onClipEvent(load){
speed = 0;
}
onClipEvent (enterFrame) {
if (Key.isDown(87)) {
speed += 0.9;
}
if (Key.isDown(83)) {
speed += -0.2;
}
if (Math.abs(speed)>10) {
speed *= .6;
}
if (Key.isDown(65)) {
_rotation -= 6;
}
if (Key.isDown(68)) {
_rotation += 6;
}
speed *= .98;
x = Math.sin(_rotation*(Math.PI/180))*speed;
y = Math.cos(_rotation*(Math.PI/180))*speed*-1;
if (!_root.land.hitTest(_x+x, _y+y, true)) {
_x += x;
_y += y;
} else {
speed *= -.6;
}
para que no avanse de fotograma asi rapido sin seleccionar nada apretamos f9 y pegamos el siguiente codigo : stop();
g
bueno el juego terminado quedaria asi :
si tienen alguna duda o aporte manden un mail ami correo electronico :
tutorialesleon@hotmail.com ;) adios
No hay comentarios:
Publicar un comentario