Píldora tutoría #4 - DEIM - 11 de Noviembre - Contenido educativo
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:
Grabación de píldora de tutoría 4 de DEIM
Hola a todos, ¿cómo estáis? Aquí grabando. Bueno, me encuentro en la tutoría de hoy.
00:00:00
No ha habido asistentes, tampoco he visto ninguna duda relacionada con los temas abiertos
00:00:05
ni con las tareas en marcha, por lo que, bueno, entiendo que más o menos vais siguiendo
00:00:14
el desarrollo del curso sin muchas dudas. Y bueno, además entiendo que la tarea cero,
00:00:19
que ya el otro día, según vimos, también estabais ya empezando a darle unas vueltas a alguno de vosotros.
00:00:26
Os animo a seguir con ello y recordaros que este viernes 13 se abrirá la unidad 2,
00:00:34
que tendrá además su respectiva tarea.
00:00:45
Simplemente nada, pues que tengáis en cuenta que es un tema que va a versar acerca ya de la posibilidad de interactuar con el software, pues a través del teclado, el ratón y otros dispositivos con los que se pueda contar.
00:00:47
Pero vamos a partir desde un primer acercamiento a este tipo de interacciones. Así que nada, mucho ánimo con ello.
00:01:04
También quería mostraros este código que continúa un poco lo que vimos el otro día, muy breve, simplemente para que le deis alguna que otra vuelta de cara a la siguiente tutoría, pues concretar algunos usos más de esta instanciación y de cómo se gestionan las variables.
00:01:13
en la que os añado aquí una pequeña vuelta con respecto al hablado.
00:01:31
Recordemos que había varias sobrecargas del método instant sheet
00:01:38
y podrían hacer uso de diversos parámetros que se basan o se construyen
00:01:41
en función a estas variables, estos argumentos que tenemos aquí separados por comas.
00:01:47
en el que vimos el otro día
00:01:56
bueno, había un modo en el que
00:01:58
uno de los
00:02:00
GameObjects que asociamos
00:02:01
gracias al serializeField
00:02:04
al inspector del
00:02:06
editor de Unity, bueno pues podíamos
00:02:08
hacer esa instancia con una referencia
00:02:10
basada en una variable transform de otro
00:02:12
objeto, un empty por ejemplo, para
00:02:14
ubicar su situación, pero claro
00:02:16
aquí en vez de instanciar
00:02:18
directamente con el método instantiate
00:02:20
como hemos venido haciendo
00:02:22
fijaos que se puede también construir
00:02:24
y atribuir a una variable
00:02:26
tipo GameObject
00:02:29
guardando en esa caja
00:02:30
que dentro, en su interior, tendrá
00:02:32
todas las capacidades de
00:02:34
GameObject, de esta clase GameObject
00:02:36
si lo vemos así, y con el nombre
00:02:39
que indiquemos, en este caso
00:02:41
instancia, como podría ser cualquier otro
00:02:42
bueno, pues que probéis a ver
00:02:44
qué ocurre y la posibilidad
00:02:46
que esto abre de
00:02:49
guardar una variable directamente
00:02:50
ya con una
00:02:53
creación en vivo, ya no lo estamos
00:02:55
creando como una
00:02:57
variable miembro a un campo
00:02:59
sino que en el propio método start
00:03:00
podemos ya generar
00:03:03
inicializar
00:03:05
variables locales, en este caso se encontraría
00:03:06
dentro del start, si por ejemplo
00:03:09
ponemos aquí el update
00:03:11
debido al encapsulamiento
00:03:12
que ya hemos hablado en otras ocasiones
00:03:15
pues aquí no
00:03:16
podríamos
00:03:19
apelar
00:03:19
o llamar a instancia
00:03:23
A diferencia de lo que ocurre si lo declaramos aquí. Algo que, por ejemplo, sí se podría conseguir si, volviendo un poco a usos, declaramos como variable global o mejor dicho variable miembro. Global sería una variable que podría usar para todo el código.
00:03:25
Aquí, por ejemplo, no es pública y no se podría acceder a ellas de una forma tan directa en otros scripts.
00:03:44
Cuando lo creamos fuera de métodos y, por tanto, se puede usar en todo ese script,
00:03:51
lo más correcto es llamarlo una variable miembro.
00:03:56
Ahora, al declarar de manera separada esta variable de tipo GameObject fuera de los métodos,
00:04:00
Aquí ya sí que, vamos a ver que al escribir instancia, sí aparece como opción, así como para modificar la posición, moverlo, cosas que también se tratan en la unidad 2.
00:04:09
¿Vale? Entonces, bueno, este tipo de correspondencias entre un punto y otro del código, pues poco a poco estamos ya integrando en ello y como podéis fijar aquí, pues al contar con una variable, por ejemplo, de tipo instancia, se puede acceder a otro tipo de propiedades de un MObject, como puede ser, por ejemplo, modificar el nombre.
00:04:22
quiero que lo probéis y fijaos
00:04:44
en lo que va a ocurrir, también se puede cambiar la etiqueta
00:04:46
el transform y más
00:04:48
aspectos, más propiedades que
00:04:50
veremos, por ejemplo de cambio
00:04:51
de posición, rotación, etcétera, que veremos
00:04:53
en la unidad 2
00:04:56
así que nada, os dejo esta pequeña
00:04:57
pildorilla para que le deis una vuelta
00:04:59
y lo conectéis también con ese tema
00:05:02
que se abre este viernes
00:05:03
así que nada, muchas gracias y ánimo
00:05:06
con ello, si tenéis dudas pues
00:05:07
contáis con las vías de comunicación de las que ya hemos
00:05:09
hablado, con la que
00:05:11
podéis comunicaros conmigo.
00:05:13
Así que nada, muchas gracias
00:05:16
y ánimo.
00:05:17
- Materias:
- Imagen y Sonido
- Niveles educativos:
- ▼ Mostrar / ocultar niveles
- Formación Profesional
- Ciclo formativo de grado superior
- Segundo Curso
- Subido por:
- Daniel M.
- Licencia:
- Todos los derechos reservados
- Visualizaciones:
- 7
- Fecha:
- 11 de noviembre de 2026 - 20:47
- Visibilidad:
- Clave
- Centro:
- IES CIFP a Distancia Ignacio Ellacuría
- Duración:
- 05′ 19″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1920x1080 píxeles
- Tamaño:
- 209.55 MBytes