Nombres del VCR
Este método se utiliza generalmente en juegos que requieren presionar botones. También puedes agregar este código a una entidad y luego hacer clic en la entidad para lograr ciertos efectos del juego.
1. Abra Flash y presione la tecla de acceso directo "Ctrl.
+
m " para abrir [
película
Rendimiento
]. Establezca el tamaño de la escena y el color de fondo según sus necesidades.
2. Presione la tecla de método abreviado
Diseño de sitio web de Beijing "Ctrl
+
F8" para crear un nuevo símbolo gráfico llamado gráfico. (Los símbolos de clip
de película también funcionan).
3. Presione la tecla de acceso directo "Ctrl.
+
r" para importar una imagen de animal (la cara del animal en la imagen que importé está mirando hacia la derecha). , para que el efecto de movimiento sea más realista). También puedes dibujar un cuadrado o un círculo en una escena de película en movimiento. Sin embargo, el efecto no es obvio.
4. Presione la tecla de acceso directo "Ctrl
+
F8"
Beijing Web Design produjo una película llamada "Mobile" ' s nueva película.
Componente de clip, arrastre el componente gráfico a 1 fotograma del vídeo en movimiento. Haga doble clic en un marco para ingresar a la función Detener(). Haga clic derecho en el Cuadro 1 y seleccione Copiar.
Comandos del framework. Luego haga clic derecho en el Cuadro 2 y seleccione Pegar.
Comandos del framework.
5. Seleccione la imagen en el segundo fotograma de la película en movimiento y ejecute [Modificar] → [Transformar] → [Voltear].
El comando Horizontal] rotará la imagen horizontalmente. Nota: La posición de la película en el fotograma 1 y en el fotograma 2 debe ser la misma (use la tecla de método abreviado "Ctrl"
+
Medios agudos
+
Abro el panel de instancia y establezco las coordenadas de los ejes x e y de la imagen).
6. Regrese a la escena principal y presione la tecla de acceso directo " Control.
+
l "Después de abrir la biblioteca, mantenga presionado el botón izquierdo del mouse y arrastre la película a la escena. Presione la tecla de acceso directo "Ctrl
+
Abro el panel "Instancias" y nombro la película móvil mc.
7. Haga clic en el menú [Windows]→[Común
Biblioteca]→ [Botón]Abra la biblioteca de símbolos de botones y seleccione "Gel" en "(Círculo)VCR
Botón
"Condensación"
Haga clic en "Izquierda" y Botones "Gel" y arrástrelos a la ubicación adecuada en la escena.
8. Haga clic derecho en el botón "Gel
Izquierdo" e ingrese el siguiente código:
Construcción del sitio web
En p >
(Publicar)
{
Producción del sitio web
tellTarget
(" _root.mc ")
{
//Dile que se llame a la película y salta al fotograma 2.
Diseño web
gotoAndStop
(2);
//Después de saltar al segundo fotograma, el vídeo cambia de dirección.
Construcción de sitio web
}
Producción de sitio web
movex
=
getProperty ("/mc",
_ x);
//Agregue el valor de la coordenada X de la película en la escena a movex.
Producción del sitio web
vmovex
=
movex-10;
//En unidades de 10 píxeles Cambie los valores de las coordenadas para mover el objeto.
Diseño Web Pekín
setProperty
("/mc ",
_x,
movex);
//Redefinir el
_x
Atributo de coordenadas
Diseño del sitio web
}
9. Haga clic derecho en el botón "Gel
derecho" e ingrese el siguiente código:
//Haga clic en este botón para saltar al cuadro 1. Realizar cambio de pantalla.
Producción del sitio web
En
(Publicar)
{
//El significado del siguiente código se refiere a lo anterior.
Construcción del sitio web
tellTarget
("/mc ")
{
Diseño del sitio web de Beijing p>
p>
gotoAndStop
(1);
Producción de sitios web
}
Producción de sitios web de Beijing
movex
=
getProperty("/mc ",
_ x);
Diseño web
movex
=
movex+10;
Diseño web Beijing
setProperty
("/mc ",
_x,
movex
Diseño de sitio web
}
Diseño de páginas web
Los dos códigos anteriores se utilizan para controlar el movimiento izquierdo y derecho de los objetos. En cuanto al código que controla el movimiento vertical de los objetos, podemos escribirlo nosotros mismos junto con el "Método 2". El efecto final se muestra en la Figura 1.
Además, puedes usar "onClipEvent"
(presiona el mouse){
"Haz clic con el botón izquierdo del mouse para lograr el movimiento unidireccional del objeto "{
}" se refiere al "Método 1", que es muy simple. No hablaré sobre la relación espacial aquí. Sin embargo, el diseño del Método 1 todavía tiene algunas imperfecciones. Utilícelo en el "Método 1" 2" para resolver estos problemas.
Método 2: mueva la unidad del objeto tocando las teclas de dirección.
Este método se usa a menudo en juegos, especialmente RPG. juegos. Aprender Es la base para diseñar juegos de rol y muchos otros juegos (como Tetris. Las teclas de flecha del teclado pequeño se usan en el ejemplo y puedes cambiarlas por otras teclas para crear los diversos efectos que desees). p>
Los pasos 1 a 5 son los mismos que en el "Método 1"
6. Haga clic derecho en la imagen gráfica en 1 fotograma de la película en movimiento (haga clic derecho en la imagen, no en el fotograma). y seleccione el comando "Acción". Ingrese el siguiente código:
Diseño de sitio web de Beijing
onClipEvent
(clave)
{.
// La siguiente declaración se ejecuta cuando se presiona la tecla
Construcción del sitio web
If
(Key.getCode().
==
Tecla izquierda)
{
Construcción del sitio web de Beijing
//Si se presiona la tecla es
←
Presione el botón para indicarle a la película que salte al fotograma 2.
Tongqi Internet
tellTarget
("/mc ")
{
Diseño de sitio web de Beijing
gotoAndStop
(2);
Construcción de sitio web
}
Diseño de sitio web de Beijing
}
Producción de sitio web de Beijing
Si
(Key.getCode()
==
Key.
{
//Si la pulsación de tecla es
→
Clave para ejecutar la siguiente declaración
Producción del sitio web de Beijing
Ancho
= p>
getProperty("/ mc ",
_width);
//Agregue el ancho de la película al ancho variable.
Construcción del sitio web de Beijing
movex
=
getProperty("/mc ",
_ x);
Sitio web de Beijing producción
movex
=
movex+width/10;
//Toma una décima parte del ancho de la película como unidad valor para el movimiento de la pantalla.
Diseño web
setProperty
("/mc ",
_x,
movex);
Producción de sitios web
}
Diseño web de Beijing
If
(Key.getCode()
==
Key.Up)
{
//El significado del siguiente código se refiere a lo anterior.
Construcción del sitio web
Tongqi Internet
Altura
=
getProperty("/mc ",< / p>
_ height);
Diseño web Beijing
movex
=
getProperty("/mc ",
_ y);
Tongqi Internet
movex
=
movex-height/40; p>
Diseño web de Beijing
setProperty
("/mc ",
_y,
movex ); p>
Diseño web
}
Diseño de sitios web de Beijing
If
(Key.getCode()
p>==
Tecla presionada)
{
Tongqi Internet
Altura
=
getProperty("/mc ",
_ altura);
Internet Tongqi
movex
=
getProperty("/mc ",
_ y);
Diseño sitio web
movex
=
movex+height/40;
Diseño web Beijing
setProperty
("/mc ",
p>_y,
movex);
Diseño de sitio web
}
Construcción de sitio web en Beijing
}
Construcción del sitio web
7. Haz clic derecho en el vídeo en movimiento en el fotograma 2 y selecciona "Acción".
Director de producción web. Ingrese el siguiente código:
Tongqi Internet
onClipEvent
(clave)
{
//a continuación Consulte lo anterior para conocer el significado del código.
Internet Tongqi
Si
(Key.getCode()
==
Clave. Izquierda)
{
Diseño del sitio web de Beijing
ancho
=
getProperty("/mc ",< / p>
_ ancho);
Construcción del sitio web
movex
=
getProperty("/mc ",
_ x);
Producción de sitio web
movex
=
movex-width/10;
movex p>
Diseño web Beijing
setProperty
("/mc ",
_x,
movex);
p>
Construcción de sitio web
}
Diseño de sitio web de Beijing
Si
(Key.getCode()
==
Clave.
{
Construcción del sitio web
// Si la pulsación de tecla es
→
El botón le indica a la película que salte al fotograma 1. Realizar cambio de pantalla.
Producción de sitios web
tellTarget
("/mc ")
{
Tongqi Internet
p>Diseño sitio web
gotoAndStop
(1);
Construcción sitio web
}
Diseño de sitios web
}
Diseño web
//También hay dos códigos que controlan el movimiento hacia arriba y hacia abajo de las imágenes, como se muestra arriba.
Diseño de sitios web
}
Diseño web de Beijing
8. Regrese a la escena principal y presione la tecla de acceso directo "Ctrl".
+
l "Después de abrir la biblioteca, mantenga presionado el botón izquierdo del mouse y arrastre la película a la escena. Presione la tecla de método abreviado "Ctrl
+
I" para abrir el panel "Instancia" y nombre la película move mc.
De esta forma, la película puede moverse hacia arriba, abajo, izquierda y derecha. No creo que puedas intentarlo presionando las teclas de flecha de tu teclado. El efecto final se muestra en la Figura 2. Sin embargo, descubrimos otro problema: si la entidad sigue moviéndose en una dirección, huirá sin dejar rastro.
Entonces, ¿qué debemos hacer? No se preocupe, agregamos el siguiente código a la entidad para que la entidad no pueda salir del límite:
Haga clic derecho en la imagen gráfica en el fotograma 1 de la película en movimiento y luego haga clic en "movex"
=
movex+width/10;"Agrega el siguiente código debajo del código:
if(movex>
= 300- width){ p>
//Supongamos que el ancho de la escena de la película es 300;
Producción del sitio web
movex = 300-width;
//Esta configuración se debe a que la escena toma el punto de la esquina superior izquierda como el punto (0, 0)
Diseño web de Beijing
}
. Construcción del sitio web de Beijing
Haga clic derecho en la imagen gráfica en el segundo fotograma de la película y haga clic en "movex"
=
movex-width/10. ;" Agregue el siguiente código:
Producción del sitio web de Beijing
if(movex
& lt=0){
Producción del sitio web de Beijing
movex = 0;
Diseño sitio web Beijing
}
Diseño web
Puedes escribir el código usted mismo para el movimiento vertical, por lo que no entraré en detalles aquí.
En el vídeo, también puedes cambiar la imagen a animación. Si quieres hacer una animación de personajes tú mismo (si no puedes dibujar, simplemente saca la animación GIF y úsala. ¡Entendido!), puedes hacer ocho imágenes, dos en grupo, en cuatro direcciones, de frente y de atrás. , izquierda y derecha, y luego agregue algunos fotogramas a la película (puede explorarla usted mismo). De esta manera, la película no seguirá moviéndose como después de importar la animación Gif.
Método 3: Arrastre y haga clic con el mouse para mover el objeto arbitrariamente.
La implementación del método de arrastrar y soltar es muy sencilla, pero se utiliza mucho en juegos. Juegos como rompecabezas, empujar cajas, jugar al ratón, ajedrez, etc. utilizan este método.
Añade una película llamada "mc". Luego haga clic derecho en el mouse e ingrese el siguiente código:
Construcción del sitio web
onClipEvent
(mouse presionado)
{ p >
//Cuando se presiona el mouse, ejecute el siguiente código.
Diseño web
Comienza a arrastrar
(MC);
//Deja que la película se pegue al mouse y muévete con el mouse. .
Diseño web Beijing
}
Diseño web Construcción sitio web Beijing
onClipEvent
(ratón levantado)
{
//Ejecute el siguiente código cuando suelte el mouse.
Producción del sitio web de Beijing
Deja de arrastrar
();
//La película está lejos del mouse.
Construcción del sitio web de Beijing
Tongqi Internet
}
La función de este código es hacer clic con el mouse y aparecerá la película. en un lugar determinado.
Añade una película llamada "mc". Luego haga clic derecho en el mouse e ingrese el siguiente código:
onClipEvent
(mouse presionado)
{
Tongqi Internet p> p>
x
=
_root. _ xmouse
//Adjunte el valor de la coordenada X actual del mouse en la escena a la variable X.
Diseño del sitio web de Beijing
y
=
_root. _ ymouse
// Adjunte el valor de la coordenada Y del mouse en la escena a la variable Y.
Diseño de sitios web de Beijing
setProperty
("/mc ",
_x,
x);
Producción del sitio web de Beijing
setProperty
("/mc ",
_y,
y);
Diseño web Beijing
}
Está bien, ya es suficiente. Siempre que domines los métodos de movimiento físico anteriores, combinados con otros métodos de producción y programación Flash, podrás desarrollar tu propio juego Flash. Desde aquí, les deseo una buena navegación en el "camino ancho" de Flash.
1: En términos generales, la división del trabajo es líder de proyecto, ingeniero, artista, planificador, gerente de ventas y gerente de marketing.
2: Herramientas
Parte del programa:
Simplemente, un bloc de notas es suficiente.
Armas avanzadas, visión
El estudio sigue siendo un eclipse lunar. Ancho desarrollado (abreviatura de Ancho desarrollado)
sqlserver
o
Mysql, algunas herramientas de prueba de carga.
Artista: ps, 3dmax, maya
Planificador: compilador de guiones de programación, balance numérico (a veces también se puede utilizar papel y bolígrafo.