Tarea3 Video con Subtitulos
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:
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
1
00:01:25
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
o
00:02:25
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:
- 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