Saltar navegación

Tarea3 Video con Subtitulos

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 1 de julio de 2023 por Jonathan Zaji B.

5 visualizaciones

Descargar la transcripción

Hola y bienvenidos a un nuevo tutorial en Flutter, en este caso Flutter Flame. 00:00:00
Vamos a rápidamente entrar en un pequeño resumen, 00:00:05
esto va a ser un poco más largo, una media hora de vídeo, espero que no más, 00:00:09
en el cual vamos a ver cómo hacer un resumen de todo lo que vimos en Flutter Flame. 00:00:13
Para empezar, yo voy a basarme... 00:00:19
Bueno, yo creo que eso ya lo hemos... 00:00:23
Está empezando de cero, pues... 00:00:26
flutter flame yo voy a meterme voy a pasarme en esto y vamos a trabajar con esto de acuerdo 00:00:31
a partir de aquí pues lo que vamos a hacer es crear un proyecto de flame e introducir los 00:00:42
paquetes y trabajar con elementos que bueno parcialmente ya tengo hechos para no tener 00:00:46
para poder hacerlo más rápido hacer esto de un resumen voy a incorporar forge voy a 00:00:50
recuperar tile y vamos a ver cómo hacer todo lo que vimos hasta ahora en un tutorial bien 00:00:55
rápido y lo más explicativo posible para empezar a hacer un nuevo proyecto ahora voy a abrir ok 00:01:00
de tipo frame bueno aquí el new flame new frame project tipo flame le voy a llamar game 00:01:09
Flame 00:01:22
Game 00:01:24
Le voy a llamar Flame Game 1 o JDK 00:01:28
Pues no sé, JDK da igual 00:01:30
Es que es de tipo flutter 00:01:31
Entonces la verdad es que me da igual 00:01:34
Next 00:01:35
Aquí 00:01:37
Flame Game 1 00:01:38
Todo lo demás 00:01:43
Voy a dejarlo más o menos como está 00:01:45
Bueno, esto sí que voy a quitar Windows y Linux 00:01:46
Y Mac 00:01:49
Solo web, iOS y Android, etc 00:01:50
Creo en Flame Game 1, lo creo. Se crea, me lo va a crear totalmente igual que cualquier otra aplicación de Flame, el main, el class aquí, state el widget y tal. 00:01:53
Esto me lo voy a cargar porque no lo necesito y voy a dejar esto pues quitado. 00:02:05
Entonces empezamos. ¿Cómo empezamos? Pues lo primero es incorporar aquí el Flame en las librerías de dependencia. 00:02:11
eso se hace aquí o se hace aquí abriendo un terminal 00:02:21
a ver si se hace un flutter 00:02:24
pub 00:02:27
add 00:02:29
flutter flame, creo que era así 00:02:30
bueno, como era 00:02:34
bueno, no me acuerdo como era agregar en 00:02:39
esto, pues 00:02:41
instalación, vamos a poner la dependencia 00:02:42
ahora está en la versión 1.6, así que vamos a ponerlo 00:02:45
en 1.6 directamente o 00:02:47
pub get, no, esto 00:02:48
vale, en el pubspec.yaml 00:02:51
Lo metemos de vuelta ahí, ponemos esto aquí 00:02:53
Y en las dependencias, acá abajo, debajo de flutter 00:02:55
Pues lo ponemos aquí así 00:02:57
¿Vale? 00:02:59
Me está diciendo que... 00:03:01
Bueno, ya está, y hacemos un pubget 00:03:03
Y ya tenemos esto 00:03:05
También voy a aprovechar 00:03:08
Y a meter los demás, es decir 00:03:09
El forge y el tile 00:03:11
Y ahora aquí voy a ver la versión 00:03:13
Este 00:03:15
Lo copio 00:03:16
Y me vuelvo al proyecto 00:03:18
Y lo pongo aquí 00:03:21
Aquí, bueno, podría haberlo puesto 00:03:22
Bajo el Cupertino, abajo, pero ya lo puse aquí arriba 00:03:25
Y el 00:03:28
Tile 00:03:28
También lo copio 00:03:30
Y lo coloco aquí 00:03:33
Para hacer memoria 00:03:34
No sé por qué me dice esto 00:03:37
Será porque se puede actualizar 00:03:39
O que como está 00:03:41
Bueno, vamos a ponerlo con la fecha para arriba 00:03:43
Para decirle que se vaya a ir actualizando 00:03:45
Vale, está bien 00:03:47
A ver 00:03:47
Esto es el motor del videojuego 00:03:49
Esto es 00:03:53
Forge2D para hacer física 00:03:54
Y esto es para leer de ficheros type 00:03:56
¿Vale? Ponemos aquí y empezamos a trabajar 00:03:58
Vamos a ir a dependencies 00:04:01
Por otra vez y ya está 00:04:02
¿Qué tenemos que hacer aquí? Pues hay que crear una carpeta 00:04:03
Un fichero, un escenario 00:04:06
¿Vale? El escenario va a ser 00:04:08
Vamos a llamarle 00:04:10
Escenario 00:04:12
Game ¿Vale? Esto va a ser así 00:04:18
Y lo voy a hacer un class 00:04:20
Escenario 00:04:22
Game 00:04:23
Extend 00:04:26
Flame 00:04:28
Game, ¿vale? 00:04:29
Este es el primer tipo de escenario donde puedo crear 00:04:31
Personajes 00:04:34
Y en principio 00:04:35
A partir de ahí, aquí, pues 00:04:37
Lo que puedo hacer es ir agregando personajes al escenario 00:04:40
Y, por ejemplo, definiendo el fondo 00:04:42
Digamos que quiero definir un fondo 00:04:44
Tengo que 00:04:46
Creo que era 00:04:47
background 00:04:49
set background 00:04:51
no, que no me acuerdo como era 00:04:54
a ver rápidamente 00:04:57
tengo aquí esto abierto 00:04:58
background color 00:04:59
vale, lo único 00:05:05
es que por alguna razón me está dando 00:05:07
bueno 00:05:09
hacer dependencias, se supone 00:05:11
que esto debería funcionar 00:05:13
con background color, no me lo está 00:05:15
background, bueno lo voy a copiar 00:05:16
y lo voy a pegar de mi ejemplo de aquí 00:05:19
Haciendo esto 00:05:20
Me voy a poner el fondo 00:05:22
Que quiera 00:05:24
Dynamic function is invalid 00:05:27
Of the right of game 00:05:33
Okay, pues 00:05:34
The memory being overridden game dart 00:05:36
Game background 00:05:38
Vale, ¿qué le pasa a esto? 00:05:39
No lo tengo idea 00:05:44
Es un frame game 00:05:45
Y debería funcionar 00:05:53
Pues no está funcionando 00:05:56
Muy bien 00:05:56
ok, seguimos 00:05:57
no sé hasta que entienda por qué está fallando 00:05:59
a ver, puedo hacer un add, no puedo hacer un add 00:06:02
acá estoy haciendo algo malo 00:06:04
algo no va yendo 00:06:06
no puede ser, esto es un fallo 00:06:07
a ver, unload 00:06:12
no, esto está importando un paquete 00:06:12
distinto 00:06:16
o no está detectando 00:06:16
correctamente 00:06:19
el escenario 00:06:21
vale 00:06:25
ok, hay un gameplay side 00:06:27
On attach, on mount, on remove 00:06:42
No hay un on load 00:06:44
Esto es raro 00:06:46
Igual debería haber 00:06:47
No, no 00:06:51
A ver, un segundo, voy a parar y seguimos 00:06:53
Idioma/s:
es
Autor/es:
Jonathan Zaji Bar-Magen Numhauser
Subido por:
Jonathan Zaji B.
Licencia:
Reconocimiento
Visualizaciones:
5
Fecha:
1 de julio de 2023 - 19:01
Visibilidad:
Clave
Centro:
IES REY FERNANDO VI
Duración:
07′ 04″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
54.83 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid