Font size
WorksheetsUnity Quiz 1
Total questions: 21
Worksheet time: 4hrs 30mins
¿Qué elementos puedes añadir a un GameObject en Unity?
Scripts escritos en Java
Componentes
Scripts escritos en C#
Scripts con monobehaviour
¿Qué métodos del ciclo de vida de MonoBehaviour se llaman automáticamente por Unity?
Start()
Update()
Main()
OnCollisionStay()
¿Qué afirmaciones son ciertas sobre Rigidbody2D?
Permite que el objeto sea afectado por fuerzas físicas
Solo funciona con objetos 3D
Es necesario para que AddForce() funcione correctamente
Podemos restringir las rotaciones
¿Qué instrucciones son válidas para detectar colisiones en 2D?
OnCollisionEnter2D(Collision2D collision)
OnColliderHit2D(Collider2D col)
OnTriggerEnter2D(Collider2D other)
DetectCollision2D(Collider2D col)
¿Cuáles son formas correctas de acceder a componentes en Unity usando C#?
GetComponent<Rigidbody2D>()
FindComponent("Rigidbody2D")
gameObject.GetComponent<Transform>()
Access<Rigid>()
Con que métodos puedes lanzar un proyectil en Unity
Rigidbody.AddForce,
¿Qué componentes tiene por defecto un GameObject al crearse en Unity?
Un componente SpriteRenderer.
¿Qué se necesita para que dos objetos colisionen en Unity?
¿Cómo se puede evitar que un personaje salte infinitamente en un juego de plataformas?
Detectando si el personaje está en el suelo antes de permitir el salto
Usando una variable isGrounded y actualizándola en OnCollisionEnter2D()
Usando Time.deltaTime para limitar saltos
Usando un Raycast hacia abajo para detectar el suelo
Como actúo sobre un objeto con el que he colisionado en Unity
¿Cómo compruebo que he colisionado con ciertos tipos de objetos en Unity?
Utiliza OnCollisionEnter para detectar colisiones y verifica el tipo de objeto con gameObject.tag.
¿Qué función se utiliza para aplicar una fuerza a un objeto en Unity?
Rigidbody.velocity
Rigidbody.MoveRotation
Rigidbody.AddForce
Rigidbody.AddTorque
¿Cuál es la función principal del componente Rigidbody en Unity?
Modificar la posición del objeto directamente.
Controlar la animación del objeto.
Permitir que el objeto interactúe con la física del entorno.
Ajustar la escala del objeto.
¿Qué función se llama automáticamente al iniciar el juego en Unity?
¿Cómo se puede asignar un valor a una variable pública desde el Editor de Unity?
Usando [SerializeField] private
¿Qué ocurre si declaras una variable como private sin [SerializeField]?
Solo puede usarse desde el mismo script
¿Cómo puedes asignar un objeto de la escena a una variable desde el Inspector?
¿Qué propiedad de Rigidbody se utiliza para controlar la gravedad de un objeto?
Rigidbody.isKinematic
Rigidbody.useGravity
Rigidbody.mass
Rigidbody.drag
¿Qué propiedades tiene el componente Transform?
¿Qué valores puedes modificar desde el componente Rigidbody2D?
¿Qué efectos tiene activar la propiedad isTrigger en un Collider?
Permite atravesar el objeto sin colisión física
