No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Agregando nuestro primer script

9/41
Recursos

Aportes 18

Preguntas 11

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Para los que recien van empezando les dejo la documentación oficial que les sera de grana ayuda
https://docs.unity3d.com/Manual/index.html

Y de manera especial con relación a esta parte del curso el orden de ejecución de los metodos de la API de Unity 😄

https://docs.unity3d.com/Manual/ExecutionOrder.html

si Visual Studio no les reconoce los métodos, funciones, no colorea el código y no autocompleta cuando escriben tienen que seleccionar en Unity el editor que estén usando en: Edit > Preferences > External Tools > External Script Editor:
y seleccionar el Visual Studio
paso 1:

paso 2:

Al momento de crear el script este no me aparece en la capa del tilemap sino me aparece debajo del mismo, no se si alguien presento el mismo error y me puede ayudar a corregirlo. Gracias por anticipado

aqui el cambio

Hay que tener cuidado al momento de crear sprites y demás, porque si el juego está corriendo o le pusiste play antes de crearlos, se borrarán o no funcionarán correctamente.

Hola les quiero compartir lo que al respecto, el start se ejecuta 1 ves en el juego yes cuando inicia,
el update se ejecuta 60 veces por segundo normal mente

Si crearon el archivo con el nombre incorrecto, pueden renombrarlo y despues abren el archivo y cambian el nombre de la clase por el nombre del archivo para que quede asi:

public class {Nombre del archivo} : MonoBehaviour {}

Hola, yo utilizo Unity 2021.3.15f1 y no encontraba la opción para agregar el sprite.

Para solucionarlo lo que hice es:
1.- Identifique la ruta de instalación.
En mi caso es: D:\UnityInstaller\2021.3.15f1
2.- Ubique donde se encuentra el package.json referente al de sprite.
En mi caso es: D:\UnityInstaller\2021.3.15f1\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.2d.sprite
3.- Desde Unity, Windows > Package Manager, seleccione la opción “+” > “Add package from disk…” y seleccione el archivo package.json desde la ruta anteriormente mencionada.

Espero ayude a quien presente el mismo inconveniente.

Lo pongamos en el script, se ejecuta cuando arranquemos el juego, pero tenemos que verlo desde consola.

Cuándo quermos vincular a un objeto un script, solo tenemos que arrastrarlo hasta dónde se encuentra en las pestaña de Hierarchy o también agregarlo como componente al inspector, con el objeto seleccionado claro está.

Cualquier cosa que toquemos en el script, va a afectar nuestro Player.

void Start() y void Update(), tienen diferentes funciones pero escenciales dentro del juego.Start, lo que hace es incializar al principio todo lo que se encuentre dentro de este y Update(), se ejecuta cada vez que se llama un frame, por lo que, update(), ocurre en cada momento, mientras que Start solo es un arranque.

Start y Update, estarán allí, para todos nuestros juegos.

Les comparto un post para que puedan abrir los scripts con VSCode

Para darle orden a las cosas, en Unity, los scripts de un objeto, deben tener el nombre del objeto sino te lanza un error.

Para crear los scripts del juego, se hace una carpeta dentro de assests, llamada scripts, allí hacemos todo el código.

Para crear a nuestro personaje jugable, vamos al Hierarchy y creamos un game object, eso con control derecho, 2d y luego sprite. En el inspector, nos vamos al componente del sprite, llamado sprite renderer y selecionamos en su opción sprite, un sprite.

Genial

ME da este error no se que exactamente hice mal pero me queda claro lo de start lo hace al iniciar y update (hace la acción constante mente)