Activa JavaScript para disfrutar de los vídeos de la Mediateca.
2 - Colores dinámicos. Mini cuadro
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
En este vídeo vamos a dibujar un cuadro usando colores dinámicos de un punto que se moverá dentro de un cuadrado rebotando en sus paredes.
00:00:14
Comenzamos creando dos variables que nos gestionarán la velocidad del deslizador horizontal y del deslizador vertical.
00:00:25
Escribimos en la barra de entrada v-r igual 1 y v-s igual 1.
00:00:34
Ahora creamos los deslizadores r, valor mínimo 0, valor máximo 1, ponemos intervalo una milésima y en animación le decimos que su velocidad sea el valor de vr.
00:00:39
Hacemos lo mismo para el deslizador S, 0, 1, 0, 0, 0, 1 y en velocidad v-s.
00:00:58
Añadimos el botón limpia para limpiar los rastros, vista activa 1, zoom aleja 1.
00:01:15
Comprobamos que funciona y no da ningún error al script.
00:01:34
Y ahora vamos a añadir un botón para que los deslizadores comiencen a moverse solos. Para ello vamos a crear una variable booleana, q igual false, que usaremos para cambiar el título del botón y animar los deslizadores.
00:01:37
Usamos el botón, ponemos animar y aquí cambiamos la variable q según q sea, si es true le diremos que lo cambie a false y si es false le diremos que lo cambie a true.
00:01:58
Por otro lado también queremos que el título del botón cambie según lo que indique. Ponemos rótulo botón 2 que es como se llamará nuestro botón y le decimos otra vez de nuevo si Q es true se estará moviendo y deberá poner el texto parar y si Q es false estará quieto y deberá poner el texto animar.
00:02:16
Por último, le decimos que inicie la animación. Que inicie la animación del deslizador R según este Q. Cuando sea True la animará y cuando sea False la parará. Bien. Comprobamos que no hay ningún error en el script. Efectivamente, los deslizadores se mueven. Perfecto.
00:02:45
Perfecto, si queremos poder controlar la velocidad de los deslizadores deberíamos cambiar el valor de VR y VS, para ello podemos introducir una casilla de entrada que nos permite cambiar el valor sin tener que usar la barra de entrada.
00:03:20
Marcamos aquí, ponemos un rótulo, velocidad R y lo vinculamos a VR. Podemos poner velocidad S y lo vinculamos a VS.
00:03:38
Por defecto los objetos los pone fijos. Para poder moverlos tenemos que cambiar esa opción.
00:03:55
Perdón, algo está pasando aquí. Velocidad S, casilla de entrada S, aquí debería de poner VS.
00:04:12
Correcto.
00:04:43
Bien, vemos que la casilla es muy grande. Podemos personalizar el tamaño de la casilla
00:04:45
en la pestaña estilo y decirle por ejemplo que deje solo de tamaño 2 y en la otra casilla
00:04:49
igual, tamaño 2. Por último nos queda dibujar el punto que se va a mover. El punto será
00:04:58
A y tendrá coordenadas R y S según valga el deslizador. Por último nos queda activar
00:05:09
el punto y elegir los colores que queramos para el punto dinámico A.
00:05:24
Activamos el rastro y en avanzado podemos poner alguna expresión que queramos.
00:05:35
Por ejemplo, en la casilla rojo podemos poner el valor de R, en la casilla verde podemos
00:05:45
poner el valor de V y en la azul podemos poner 0.
00:05:53
Ahora cuando animemos nuestro punto, vamos a quitar la etiqueta, cambiamos también el tamaño del punto, un poco más grande, y veremos como el punto irá rebotando.
00:05:56
Podemos aumentar la velocidad, limpiamos rastro.
00:06:32
Bueno, con un poco de paciencia al final termina dibujando el cuadrado
00:06:40
Como hemos ajustado R y S entre 0 y 1, pues nuestro mini cuadro será entre 0 y 1
00:06:55
La velocidad horizontal R y la velocidad vertical S determinarán la forma de nuestro cuadro
00:07:01
En esta combinación obtendríamos este cuadro
00:07:11
- Autor/es:
- José Luis Muñoz Casado
- Subido por:
- Jose Luis M.
- Licencia:
- Reconocimiento - Compartir igual
- Visualizaciones:
- 108
- Fecha:
- 5 de enero de 2020 - 10:17
- Visibilidad:
- Público
- Centro:
- IES SALVADOR DALI
- Duración:
- 07′ 19″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1280x720 píxeles
- Tamaño:
- 77.52 MBytes