wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

IFCD28 P.O

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

¿Cuál de los siguientes símbolos es el de comparación en C#?

a)

&&

b)

||

c)

¬¬

d)

!=

2.

¿Cuál de los siguientes símbolos es el de 'y' en C#?

a)

&&

b)

||

c)

¬¬

d)

!=

3.

¿Cuál de los siguientes símbolos es el de diferente a en C#?

a)

&&

b)

||

c)

¬¬

d)

!=

4.

¿Cual es el elemento más básico de Unity?

a)

C# script

b)

Particle System

c)

GameObject

d)

Material

5.

Si quiero añadir una interfaz en mi escena ¿qué elemento debo añadir?

a)

Canvas

b)

Combat

c)

GameObject vacío

d)

Square 2D

6.

Qué componente debe tener un GameObject para poder moverse

a)

Rigidbody 2D o normal dependiendo de qué tipo de entorno tengas

b)

SpriteRenderer

c)

MeshRenderer

d)

Ninguno

7.

Qué componente debe tener un GameObject para poder tener colisiones

a)

Collider 2D o normal dependiendo del entorno

b)

RigidBody 2D o normal dependiendo de qué tipo de entorno tengas

c)

SpriteRenderer

d)

Tilemap

8.

Cual es el elemento que nos permite crear Tilemaps en nuestra escena

a)

TileMap, TileRenderer y Grid

b)

Grid y Spriterenderer

c)

Script de movimiento

d)

Ninguno de los anteriores

9.

¿Para qué sirve un GDD?

a)

Un GDD es el documento de juego en el cual se deja una lista de objetivos

b)

Un GDD es el documento de juego en el cual se ponen los assets

c)

Un GDD es el documento de juego en el cual se determina todo lo relacionado con este juego

d)

Un GDD es el documento de juego en el cual no se pone nada porque es GPP

10.

¿Para qué sirve el Audio Mixer?

a)

Para controlar la música y los sonidos de juego

b)

Para mezclar musica y hacer de dj en unity

c)

Para nada

d)

Ninguna de las anteriores

11.

Cual de estos métodos es un método básico de unity

a)

FixedUpdate

b)

Corre

c)

Start

d)

a y c son correctas

12.

Si yo quisiera poner un parámetro booleano como verdadero ¿que tendría que declarar?

a)

parameter = true;

b)

public bool coso = true;

c)

public bool coso = verdadero;

d)

coso = verdadero;

13.

¿Cual es el signo de puntuación es el que se coloca al final de casi cada frase en C#?

a)

;

b)

:

c)

-

d)

,

14.

De las siguientes afirmaciones cual es verdadera

a)

Los colliders son elementos que sirven para crear collisiones

b)

Los Rigidbodys sirven para poder darle un cuerpo rígido al gameobject seleccionado

c)

a y b son falsas

d)

a y b son verdaderas

15.

Si quisiera hacer una línea de texto que solo puedo ver en la consola como la haría?

a)

Debug.log(osdf);

b)

Debug.Log("ups");

c)

ninguna de las anteriores

d)

todas las anteriores

16.

¿De qué manera podemos poner un sprite sheet de personaje para poder usar todos los sprites que trae?

a)

Selecciono la imagen / voy a su inspector / vigilo que esté en modo sprite / en el sprite mode pongo múltiple

b)

se hace automático

c)

No es necesario

d)

La pongo como point no filter

17.

Que componentes son necesarios para hacer funcionar un OnClick en un botón

a)

Un script en otro gameobject

b)

Un script directamente desde la carpeta de assets

c)

Nada

d)

El script dentro del botón

18.

Que boton es el encargarnos de enseñarnos en tiempo real cómo va nuestro juego

a)

Pausa

b)

Play

c)

Pausa de Unity

d)

Play de Unity

19.

¿Cuál es la estructura básica de un if en C#?

a)

if condición { }

b)

if: condición { }

c)

condición if { }

d)

if condición ;

20.

¿Qué método usamos para detectar colisiones en 2D?

a)

FixedUpdate

b)

OnCollisionEnter2D

c)

Start

d)

Update

21.

¿Dónde se deben colocar los scripts que queremos que controlen el comportamiento de un GameObject?

a)

Dentro de una carpeta especial

b)

En la escena

c)

Como componente del GameObject

d)

En la consola

22.

¿Qué hace el método Update() en Unity?

a)

Se ejecuta una sola vez al iniciar

b)

Se ejecuta cada vez que se colisiona

c)

Se ejecuta en cada frame

d)

No se usa normalmente

23.

¿Qué componente permite visualizar una imagen en pantalla?

a)

AudioSource

b)

SpriteRenderer

c)

Rigidbody

d)

BoxCollider

24.

¿Qué palabra clave se usa en C# para declarar una variable pública?

a)

int

b)

public

c)

visible

d)

show

25.

¿Qué palabra clave usamos para crear una función en C#?

a)

void

b)

function

c)

do

d)

method

26.

¿Qué es un prefab en Unity?

a)

Una imagen

b)

Un GameObject guardado para reutilizar

c)

Un material

d)

Un tipo de collider

27.

¿Qué componente nos permite reproducir música o efectos de sonido?

a)

Rigidbody

b)

SpriteRenderer

c)

AudioSource

d)

AudioMixerGroup

28.

¿Para qué se usa el método Start()?

a)

Para detectar colisiones

b)

Para reproducir audio

c)

Para inicializar valores al comenzar la escena

d)

Para cargar prefabs

29.

¿Qué significa transform.position en un script?

a)

Cambia el color del objeto

b)

Muestra la posición del objeto

c)

Borra el objeto

d)

Lo vuelve invisible

30.

¿Cuál de estos tipos de variables permite decimales?

a)

int

b)

bool

c)

float

d)

string

31.

¿Qué componente se usa para seguir al jugador con la cámara en un juego 2D?

a)

CameraController.cs

b)

BoxCollider2D

c)

Canvas

d)

AudioListener

32.

¿Qué método usamos para detectar la entrada del teclado?

a)

Input.GetKeyDown()

b)

Input.Tecla ()

c)

OnKeyDown()

d)

DetectKey()

33.

¿Qué tipo de archivo usamos para scripts en Unity?

a)

.txt

b)

.cs

c)

.unity

d)

.prefab

34.

¿Qué objeto de UI se usa para mostrar texto?

a)

Image

b)

RawImage

c)

Text

d)

Slider

35.

¿Qué pasa si desactivo el componente BoxCollider2D de un GameObject?

a)

El objeto ya no colisiona

b)

Cambia de color

c)

No se puede mover

d)

Se vuelve invisible

36.

¿Cómo se llama el área donde añadimos y organizamos GameObjects?

a)

Consola

b)

Inspector

c)

Jerarquía (Hierarchy)

d)

Proyecto (Project)

37.

¿Cuál es la forma correcta de crear un nuevo script en Unity?

a)

Botón derecho / Crear / Script de C#

b)

Arrastrar desde la consola

c)

Escribir en la escena

d)

Crear una carpeta y cambiar el nombre

38.

¿Qué tipo de componente se necesita para detectar colisiones sin bloquear el movimiento?

a)

Collider en modo Trigger

b)

SpriteRenderer

c)

Rigidbody

d)

AudioSource

39.

¿Qué significa el mensaje de error "NullReferenceException" en Unity?

a)

Que se ha llamado a un objeto que no ha sido asignado

b)

Que falta un punto y coma

c)

Que el GameObject no existe en la escena

d)

Que el script está mal nombrado

40.

¿Qué hace el componente Animator en Unity?

a)

Controla las físicas del objeto

b)

Permite gestionar animaciones en un GameObject

c)

Sirve para hacer zoom en la cámara

d)

Mueve el personaje automáticamente