option
Cuestiones
ayuda
daypo
buscar.php

Cuestionario sobre Desarrollo de Entornos Interactivos y Programación en Unity

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Cuestionario sobre Desarrollo de Entornos Interactivos y Programación en Unity

Descripción:
TEST ILERNA

Fecha de Creación: 2026/05/17

Categoría: Otros

Número Preguntas: 70

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿Qué es Multimedia según el documento?. El uso de gráficos 3D avanzados. La combinación simultánea de varios medios y soportes digitales para transmitir información. La interacción del usuario con el contenido. El desarrollo de videojuegos para consolas.

La Interactividad se refiere a: La calidad gráfica de un proyecto. La posibilidad del usuario de interactuar con el contenido de forma activa. La música y los efectos de sonido de un juego. La optimización del código para que corra rápido.

¿Cuál es la unidad básica para construir software en la Programación Orientada a Objetos (POO)?. Las funciones. Los algoritmos. Los objetos. Las variables.

Según el documento, ¿qué son las 'Clases' en POO?. Instancias concretas de un objeto. Plantillas o moldes para crear objetos. Las acciones que un objeto puede realizar. Los datos que almacena un objeto.

Los 'Atributos' (o Propiedades/Variables) de un objeto representan: Las acciones que el objeto puede realizar. La identidad única del objeto. Las características o el estado del objeto. La relación del objeto con otros objetos.

¿Qué son los 'Métodos' (o Funciones) de un objeto?. Sus características visuales. Las acciones o el comportamiento que el objeto sabe hacer. Los datos que almacena internamente. La plantilla de la que fue creado.

En el ejemplo práctico de Unity, si la clase es 'Enemigo', ¿qué serían la vida y la velocidad?. Métodos. Atributos. Clases. Objetos.

¿Cuál es la función principal de la ventana 'Hierarchy' en Unity?. Mostrar los archivos del proyecto. Mostrar una lista de todos los GameObjects en la escena y organizar la jerarquía. Permitir la edición de propiedades de los objetos. Mostrar la vista final de lo que el jugador verá.

La 'Project Window' en Unity funciona como: El inspector de propiedades de un objeto. La consola de mensajes de error. Un explorador de archivos para los recursos del proyecto. La vista de juego.

¿Qué muestra la ventana 'Inspector' en Unity?. Todos los GameObjects de la escena. La lista de archivos del proyecto. La información detallada y las propiedades del objeto o recurso seleccionado. La representación visual del juego.

La 'Scene View' (Vista de Escena) en Unity es donde: Se reproduce el juego. Se escribe el código C#. Se construye visualmente el juego y se manipulan los objetos. Se gestionan los assets del proyecto.

La 'Game View' (Vista de Juego) en Unity muestra: Las propiedades del objeto seleccionado. La lista de todos los GameObjects. La representación final de lo que el jugador verá a través de la cámara. Los archivos del proyecto.

¿Qué es un 'GameObject' en Unity?. Un componente que define el comportamiento de un objeto. Una clase que sirve de plantilla. El contenedor base para todos los objetos en Unity. Un archivo de recurso multimedia.

El componente 'Transform' en un GameObject es: El que define las acciones del objeto. El componente que todos los GameObjects tienen por defecto y define posición, rotación y escala. El que permite al objeto interactuar con la física. El encargado de la interfaz gráfica.

¿Qué significa que un GameObject sea 'hijo' de otro en la jerarquía de Unity?. Que el objeto hijo no puede moverse. Que el objeto hijo hereda los movimientos y transformaciones de su 'padre'. Que el objeto hijo no puede tener componentes. Que el objeto padre no puede ser seleccionado.

¿Cuál es el atajo de teclado para centrar la vista de la escena en un objeto seleccionado en Unity?. Q. W. E. F.

En C# para Unity, ¿qué tipo de variable se usa para almacenar números enteros?. float. string. bool. int.

Para declarar una variable de tipo decimal en C# para Unity, ¿qué se debe añadir al final del valor?. La letra 's'. La letra 'd'. La letra 'f'. Nada, solo el número.

Las variables de tipo 'bool' en C# solo pueden tener dos valores: 0 o 1. True o False. Positivo o Negativo. Ninguna de las anteriores.

¿Qué tipo de variable de Unity se usa para almacenar tres valores decimales (X, Y, Z) para posiciones, rotaciones y escalas?. GameObject. Transform. Vector3. Rigidbody2D.

Si declaras una variable como 'public' en un script de C# para Unity, ¿dónde aparecerá?. Solo en la consola. Solo en el código. En la ventana Inspector, permitiendo su edición. No aparecerá en ninguna ventana visible.

¿Cuándo ocurre el método 'Start()' en un script de Unity?. Una vez por cada frame. Solo cuando ocurre una colisión. Una sola vez, antes de que se ejecute el primer frame del juego. Al finalizar el juego.

¿Cuándo ocurre el método 'Update()' en un script de Unity?. Una sola vez al inicio del juego. Una vez por cada frame del juego. Solo cuando ocurre un evento específico. Al finalizar el juego.

El método 'FixedUpdate()' en Unity se llama: Una vez por cada frame, de forma variable. En intervalos de tiempo fijos y constantes. Solo cuando el objeto está quieto. Al finalizar el juego.

¿Cuál es el uso principal de 'LateUpdate()'?. Inicializar variables. Realizar cálculos físicos. Detectar la entrada del usuario. Se utiliza habitualmente para el movimiento de la cámara, asegurando que el personaje ya se ha movido.

En Unity, ¿qué es un 'Canvas'?. Un script de comportamiento. El componente raíz necesario para cualquier elemento de UI. Un tipo de dato para almacenar información. Una herramienta de animación.

Los elementos de UI en Unity utilizan un 'Rect Transform' en lugar de un 'Transform' estándar. ¿Qué añade el Rect Transform?. La rotación y la escala. El concepto de Anchors (Anclajes) para la adaptación a resoluciones. La física del objeto. La capacidad de generar sonidos.

¿Qué elemento de UI es un control de tipo 'check box' para elegir entre dos estados (encendido/apagado)?. Button. InputField. Toggle. Slider.

El 'Event System' en Unity es importante porque: Gestiona la física de los objetos. Permite la visualización 3D. Es el 'cerebro' que gestiona las interacciones de la UI, como los clics en botones. Se encarga de la exportación del proyecto.

¿Qué componente pone a un GameObject bajo el control del motor de física de Unity?. Collider. Rigidbody. Transform. Mesh Filter.

Si un objeto en Unity tiene un Rigidbody, ¿qué le ocurrirá por defecto si 'Use Gravity' está activado?. Flotará constantemente. Se moverá aleatoriamente. Caerá hacia abajo debido a la gravedad. Permanecerá estático.

La opción 'Is Kinematic' en un Rigidbody, cuando está marcada, hace que el objeto: Reaccione más fuertemente a la gravedad. No reaccione a las fuerzas físicas, pero pueda ser movido por scripts o animaciones. Reaccione solo a las colisiones. Se mueva más rápido.

Para que una colisión ocurra entre dos objetos en Unity, ¿qué es necesario como mínimo?. Que ambos tengan un Rigidbody. Que uno tenga un Rigidbody y ambos tengan un Collider. Que ambos tengan un script. Que uno tenga un Collider y el otro un script.

¿Qué es la sintaxis en C#?. El conjunto de reglas para el diseño gráfico. El conjunto de reglas que definen cómo escribir instrucciones para que Unity las entienda. La forma de optimizar el rendimiento del juego. Las diferentes herramientas de animación.

En la declaración de variables en C#, ¿qué indica el modificador 'public' o 'private'?. El tipo de dato que almacena la variable. El nombre de la variable. La visibilidad de la variable (si se ve en el Inspector). El valor inicial de la variable.

En Unity, la mayoría de los scripts comienzan con una declaración de clase que 'hereda' de: GameObject. Transform. MonoBehaviour. Component.

¿Para qué se utilizan los paréntesis () en funciones de C#?. Para delimitar bloques de código. Para indicar el final de una instrucción. Para indicar que es una acción y para pasar parámetros. Para declarar variables.

¿Cuál es la función principal de las llaves {} en C#?. Indicar el final de una instrucción. Definir bloques de código a los que pertenece una estructura (clase, método, etc.). Declarar variables. Llamar a funciones.

¿Qué hace la instrucción 'Debug.Log("mensaje");' en Unity?. Muestra un mensaje de error crítico en la consola. Muestra un mensaje informativo en la consola. Cierra el juego. Activa la cámara.

¿Cuál es una diferencia clave entre 'print()' y 'Debug.Log()' en Unity?. 'print()' es más profesional. 'Debug.Log()' solo funciona en GameObjects. 'print()' requiere heredar de MonoBehaviour, mientras que 'Debug.Log()' no. 'Debug.Log()' tiene variantes para errores (rojo) y advertencias (amarillo), 'print()' no.

Los métodos con la palabra clave 'return' en C# se utilizan para: Finalizar la ejecución de un script. Indicar el final de un bloque de código. Devolver un valor al lugar donde el método fue llamado. Iniciar una animación.

Si un método en C# tiene un tipo de retorno 'void', ¿qué significa?. Que devuelve un número entero. Que devuelve un texto. Que no devuelve ningún valor. Que devuelve un valor booleano.

¿En qué método se deben realizar manipulaciones de Rigidbody (aplicar fuerzas, cambiar velocidad) para asegurar la estabilidad del motor de física?. Start(). Update(). FixedUpdate(). LateUpdate().

Los métodos 'OnCollisionEnter2D', 'OnCollisionStay2D', 'OnCollisionExit2D' se activan por: Traspasar una zona invisible. Chocar y rebotar entre objetos con Collider (física sólida). Detectar la entrada del usuario. Cambiar el color de un objeto.

Los métodos 'OnTriggerEnter2D', 'OnTriggerStay2D', 'OnTriggerExit2D' se activan cuando: Dos objetos colisionan físicamente. Un objeto atraviesa una zona de detección (Trigger). Se pulsa un botón en la UI. Se completa una animación.

Al vincular un componente (como Rigidbody2D) a una variable 'public' en un script de Unity, ¿cómo se realiza la asignación?. Automáticamente por código. Mediante la función GetComponent(). Manualmente arrastrando el componente al Inspector. No es necesario vincularlo.

La forma más profesional y segura de vincular un componente a una variable 'private' en Unity es usando: Arrastrarlo en el Inspector. La función GetComponent<>(). Una variable pública. Un método llamado Awake().

¿Qué método de la clase Input se activa solo una vez en el frame en que el usuario presiona una tecla específica?. Input.GetKey(). Input.GetKeyUp(). Input.GetKeyDown(). Input.GetAxis().

¿Qué diferencia hay entre Input.GetAxis() y Input.GetAxisRaw()?. GetAxisRaw() tiene suavizado, GetAxis() no. GetAxis() devuelve valores decimales con suavizado (inercia), mientras que GetAxisRaw() devuelve valores enteros (-1, 0, 1) de forma inmediata. GetAxis() solo funciona con el teclado, GetAxisRaw() con el joystick. No hay diferencias significativas.

Para configurar una interfaz gráfica (UI) adaptativa en Unity, ¿qué se debe cambiar en el componente 'Canvas Scaler'?. UI Scale Mode: Dejarlo en 'Constant Pixel Size'. UI Scale Mode: Cambiarlo a 'Scale With Screen Size'. Reference Resolution: Desactivarlo. Screen Match Mode: Ponerlo en 'Width Only'.

¿Qué es la 'Splash Image' en el contexto de la exportación de un proyecto en Unity?. La imagen principal del juego. El icono de la aplicación. La imagen o logo que aparece mientras la aplicación se carga. Una imagen de fondo para la interfaz.

¿Cuál es la utilidad principal de las 'Tags' (Etiquetas) en Unity?. Cambiar la apariencia visual de los objetos. Facilitar la identificación y clasificación de GameObjects mediante programación. Definir la física de los objetos. Controlar las animaciones.

En el código C#, ¿qué método es preferible usar para comparar la etiqueta de un objeto con una cadena específica, ya que es más rápido y evita errores?. gameObject.tag == "Nombre". col.gameObject.CompareTag("Nombre"). GetComponent<Tag>().Equals("Nombre"). IsTag("Nombre").

¿Cuál es la diferencia principal entre 'Tags' y 'Layers' en Unity?. Tags son para física, Layers para la cámara. Tags se usan para identificar objetos, Layers para definir interacciones físicas o qué renderiza la cámara. Tags son para animaciones, Layers para la UI. No hay diferencia, son lo mismo.

¿Qué herramienta de Unity permite crear elementos básicos en 2D como cuadrados o círculos directamente?. Sprite Editor. Sprite Packer. Sprite Renderer. Sprite Creator.

Para que Unity detecte una imagen como sprite, ¿qué se debe configurar en el Inspector?. Texture Type: Default. Texture Type: Sprite (2D and UI). Sprite Mode: Multiple. Sprite Packer: Enabled.

Para trabajar con 'Sprite Sheets' (imágenes que contienen múltiples elementos gráficos), ¿qué 'Sprite Mode' se debe seleccionar en el Inspector?. Single. Multiple. Polygon. Character.

¿Qué es un 'Game Design Document' (GDD)?. El código fuente del juego. Una herramienta fundamental para materializar la idea de una aplicación interactiva antes de programar. El ejecutable final del juego (Build). Un manual de instrucciones para el jugador.

¿Cuál es el propósito principal del 'Animator Controller' en Unity?. Gestionar la física de los objetos. Controlar las animaciones, organizando la lógica a través de una máquina de estados. Editar la interfaz de usuario. Generar el build del proyecto.

En el Animator Controller, ¿qué representan los 'Estados'?. Las flechas que conectan las animaciones. Cada una de las animaciones individuales (como Idle, Walk, Jump). Los parámetros que controlan las transiciones. La velocidad de la animación.

Las 'Transiciones' en el Animator Controller son: Los clips de animación individuales. Las variables que controlan el flujo. Las flechas que conectan los estados y determinan el paso de una animación a otra. El estado inicial del personaje.

¿Qué tipo de parámetro se utiliza en el Animator para detectar si un personaje está en el suelo y puede saltar?. Float. Int. Bool. Trigger.

¿Qué son los 'Animation Clips'?. Las reglas de sintaxis de C#. Los archivos que contienen la información de movimiento específico de una animación. Los efectos de post-procesamiento. Las capas de renderizado.

En el contexto de videoconsolas, ¿a qué generación pertenecen la NES (8 bits) y la Super Nintendo (16 bits)?. Generaciones de Transición. Generaciones Modernas. Primeras Generaciones. Generaciones de PC.

¿Qué caracteriza a las 'Generaciones Modernas' de consolas (como PS4, Xbox One)?. Gráficos 2D y cartuchos. Uso de polígonos 3D y CD-ROM. Arquitecturas similares a los ordenadores personales (PC). Uso exclusivo de gráficos de 8 bits.

¿Cuál es el objetivo de la fase de 'Verificación funcional' en el testeo de un videojuego?. Detectar errores de sintaxis. Comprobar que todas las funciones de la aplicación operan correctamente. Evaluar la opinión de los usuarios. Mejorar los gráficos.

En el versionado tradicional de software, ¿qué indica el 'Número mayor' (ej. 2.x.x)?. Pequeñas correcciones. Cambios menores. Cambios considerables en el software. Actualizaciones de micro-versión.

¿Qué efecto de post-procesamiento simula el rastro o desenfoque de objetos en movimiento rápido o cámara rápida?. Profundidad de campo (Depth of Field). Oclusión Ambiental (Ambient Occlusion). Motion Blur (Desenfoque de movimiento). Fog (Niebla).

El efecto 'Anti-aliasing' se utiliza para: Suavizar los bordes 'dentados' o pixelados de los objetos. Añadir niebla a la escena. Mejorar el realismo de las sombras. Simular el desenfoque de movimiento.

¿Qué son los 'Shaders' en el contexto de los efectos de post-procesamiento?. El tipo de consola donde se ejecuta el juego. Scripts que realizan cálculos matemáticos para determinar el color de cada píxel y aplicar efectos. Herramientas para crear la interfaz de usuario. Los archivos de audio del juego.

Denunciar Test