Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Transformar Componente | Escribe tu Primer Script
Unity para Principiantes
course content

Contenido del Curso

Unity para Principiantes

Unity para Principiantes

1. Introducción a Unity
2. Escribe tu Primer Script
3. Física de Unity
4. Interfaz y Sonidos de Unity
5. Pulido y Exportación de tu Juego

book
Transformar Componente

El componente Transform en Unity es como el GPS para un GameObject. Le dice a Unity dónde está el GameObject, cómo está rotado y qué tan grande es en el mundo del juego.

Controlar el componente transform con Script:

En la programación de Unity, cuando te refieres a transform dentro de un script, esencialmente te estás refiriendo al componente Transform del GameObject al que está adjunto ese script. Permíteme desglosarlo:

Dentro de tu script, cuando usas la palabra clave transform, te estás refiriendo al componente Transform del GameObject al que está adjunto el script. Esto significa que estás accediendo a información sobre la posición, rotación y escala de ese GameObject en particular.

Por ejemplo, transform.position te daría la posición actual del GameObject. Así que, cada vez que veas transform en un script, solo piensa en ello como una forma de acceder y trabajar con el componente Transform del GameObject que el script está controlando. Es una manera conveniente de interactuar y manipular las propiedades de los GameObjects programáticamente.

Mover nuestro objeto con el Transform

This line of code moves the GameObject that the script is attached to. Let's break it down:

  • transform: This refers to the Transform component of the GameObject. The Transform component stores the GameObject's position, rotation, and scale;
  • Translate: This is a method of the Transform component that moves the GameObject;
  • Vector2.up: This is a built-in Unity constant that represents the direction "up" in the GameObject's local coordinate system;
  • Space.Self: This tells the Translate method to move the GameObject in its local coordinate system.

By understanding these components, you can effectively control the movement and orientation of objects in your Unity projects.

Esta línea de código mueve el GameObject al que está adjunto el script. Vamos a desglosarlo:

  • transform: Esto se refiere al componente Transform del GameObject. El componente Transform almacena la posición, rotación y escala del GameObject;
  • Translate: Este es un método del componente Transform que mueve el GameObject;
  • Vector2.up: Esta es una constante incorporada de Unity que representa la dirección "arriba" en el sistema de coordenadas local del GameObject;
  • Space.Self: Esto le dice al método Translate que mueva el GameObject en su sistema de coordenadas local.

Nota

Nota: Podemos trasladar al jugador en el sistema de coordenadas del mundo usando Space.World en lugar de Space.Self.

1. What is the primary purpose of the position property in the Transform component?

2. ¿Cuál es el propósito principal de la propiedad de posición en el componente Transform?

What is the primary purpose of the position property in the **Transform** component?

What is the primary purpose of the position property in the Transform component?

Selecciona la respuesta correcta

¿Cuál es el propósito principal de la propiedad de posición en el componente Transform?

¿Cuál es el propósito principal de la propiedad de posición en el componente Transform?

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 4
We're sorry to hear that something went wrong. What happened?
some-alt