Inglés
Portugués
Volver a la página principal
No se han encontrado resultados...
Mostrando 38 artículos
Uso de los Tags en la sección SubShader de Unity
Hace 2 meses
Cuando empecé a crear mis propios Shaders en Unity, uno de los conceptos que más tardé en entender fueron los Tags en la sección SubShader. Estos pequeños elementos tienen un gran impacto en cómo se comportan nuestros materiales dentro del pipeline de ren...
3 minutos de lectura
Uso y funcionamiento de propiedades en un Shader en Unity 🎮🧠
Hace 2 meses
Cuando empecé a trabajar con Shaders en Unity, lo primero que me llamó la atención fue la capacidad de personalizarlos mediante propiedades expuestas en el Inspector. Esto no solo facilita la edición en tiempo real, sino que permite a los diseñadores y de...
3 minutos de lectura
¿Qué es un Prefab en Unity?
Hace 3 meses
Un Prefab en Unity es una plantilla reutilizable de un objeto o conjunto de objetos que permite instanciar copias idénticas en una escena. Facilita la creación, organización y mantenimiento de elementos repetitivos como enemigos, balas o decoraciones.
Un minuto de lectura
¿Qué es un Raycast en Unity?
Hace 3 meses
Un Raycast en Unity es una técnica que permite detectar objetos en la escena mediante un rayo invisible que se proyecta desde un punto en una dirección específica. Es muy utilizado para controlar colisiones, disparos, interacciones y detección de superfic...
Un minuto de lectura
Cómo detectar colisiones con Raycast en Unity
Hace 3 meses
Raycast es una herramienta fundamental en Unity que permite detectar colisiones y objetos en línea recta desde un punto en el espacio. Se usa mucho para disparos, interacciones o detección de obstáculos en videojuegos 3D y 2D.
Un minuto de lectura
¿Qué lenguaje usa Unity para definir Shaders?
Hace 4 meses
En Unity, los shaders se programan principalmente usando HLSL (High-Level Shading Language), aunque también se utilizan estructuras específicas de Unity como ShaderLab para definir propiedades y configuraciones. A continuación, te explico los detalles:
2 minutos de lectura
Para que sirve Physics.OverlapSphereNonAlloc en Unity
Hace 4 meses
En Unity, Physics.OverlapSphereNonAlloc es un método de la API de física que se utiliza para detectar colisiones dentro de una esfera imaginaria en el espacio 3D, pero de manera optimizada para evitar la creación de "garbage" (basura generada por asignaci...
2 minutos de lectura
Para que sirve transform.forward en unity
Hace 4 meses
En Unity, transform.forward es una propiedad del componente Transform que devuelve un vector normalizado (de magnitud 1) en el espacio mundial (world space) que representa la dirección hacia donde apunta el frente del objeto (su eje Z positivo). Es extrem...
Un minuto de lectura
Cómo usar SetScope en Mirror con Unity
Hace 4 meses
En Mirror (una popular API de red para Unity), SetScope permite controlar qué objetos de red son visibles para cada jugador. Se usa para optimizar la replicación de objetos y mejorar el rendimiento en juegos multijugador.
Un minuto de lectura
Cómo usar Rigidbody en Unity
Hace 4 meses
Rigidbody en Unity es un componente que permite simular física realista en objetos 3D, como colisiones, gravedad y movimiento. Se usa para aplicar fuerzas, detectar impactos y controlar dinámicamente la posición y rotación de un objeto dentro de un entorn...
Un minuto de lectura
Cómo mover personajes con NavMeshAgent en Unity
Hace 4 meses
El NavMeshAgent en Unity es un componente utilizado para que los personajes o entidades naveguen por un entorno utilizando NavMesh (malla de navegación). Este sistema permite que los personajes se desplacen de manera realista, evitando obstáculos y siguie...
Un minuto de lectura
Desarrollo de Videojuegos: Networking, Interpolación y Extrapolación
Hace 4 meses
El desarrollo de videojuegos multijugador es un desafío apasionante que combina programación, optimización y estrategias avanzadas para garantizar una experiencia fluida y sin lag. Uno de los aspectos clave en el networking de videojuegos es la gestión de...
2 minutos de lectura
ECS (Entity Component System) en Unity 🚀
Hace 5 meses
Unity ha sido durante años una de las herramientas más populares para el desarrollo de videojuegos. Sin embargo, a medida que los juegos se vuelven más complejos y demandantes, el enfoque tradicional basado en objetos (OOP) empieza a mostrar sus limitacio...
3 minutos de lectura
¿Qué es un Gizmo en Unity?
Hace 5 meses
Un Gizmo en Unity es una representación visual en la escena que ayuda a los desarrolladores a depurar y organizar su juego. No afecta la jugabilidad ni se renderiza en la vista del jugador, sino que es útil para visualizar elementos como puntos de referen...
Un minuto de lectura
El Costo Oculto de != null en Unity y Cómo Evitarlo
Hace 5 meses
Cuando trabajamos en Unity, es común realizar verificaciones para asegurarnos de que un objeto sigue existiendo antes de operar con él. Sin embargo, usar != null para hacer esta comprobación puede ser más costoso de lo que parece. Esto se debe a que Unity...
3 minutos de lectura
Qué es y cómo usar Quaternion.identity en Unity
Hace 5 meses
En Unity, Quaternion.identity representa una rotación sin cambios, es decir, una rotación nula (0,0,0,1). Se usa para inicializar objetos sin rotación o restablecer su orientación. Es especialmente útil cuando trabajamos con transformaciones en 3D.
Un minuto de lectura
Cómo usar Awake en Unity
Hace 5 meses
El método Awake() en Unity se ejecuta una única vez cuando se instancia un objeto en la escena, antes de que se llame a Start(). Se usa comúnmente para inicializar variables, cargar datos o establecer referencias a otros objetos antes de que comience la e...
Un minuto de lectura
Qué son los ScriptableObject y cuando utilizarlos en unity
Hace 5 meses
En Unity, debes usar un ScriptableObject cuando necesitas almacenar datos de manera estructurada y reutilizable sin instanciarlos en la escena.
Un minuto de lectura
Qué es una Corrutina en Unity
Hace 5 meses
Una corrutina en Unity es una función especial que permite ejecutar código de manera asincrónica sin bloquear el flujo principal del juego. Se usa para manejar tareas como temporizadores, animaciones o esperas sin afectar el rendimiento.
Un minuto de lectura
Qué es un Shader en Unity
Hace 5 meses
Un Shader en Unity es un programa que define cómo se renderiza un objeto en la pantalla, controlando la forma en que la luz interactúa con su superficie. Se usa para crear efectos visuales avanzados como reflejos, transparencias y sombras realistas.
Un minuto de lectura
¿Qué es el URP en Unity?
Hace 5 meses
El URP (Universal Render Pipeline) es una de las soluciones de renderizado de Unity que permite optimizar el rendimiento gráfico en una amplia gama de dispositivos, desde móviles hasta consolas y PC. Ofrece un equilibrio entre calidad visual y eficiencia,...
Un minuto de lectura
Para que sirve la opción "Has Exit Time" en las Transiciones de Unity
Hace 5 meses
El atributo "Has Exit Time" en una transición de Animator en Unity determina si la transición entre dos estados ocurre después de un tiempo específico del estado actual, en lugar de depender solo de condiciones lógicas.
Un minuto de lectura
Cómo manejar el evento del clic izquierdo del mouse en Unity
Hace 5 meses
En Unity, el evento de clic izquierdo del mouse se puede capturar utilizando la clase Input. Esto permite detectar interacciones del usuario con objetos en la escena. A continuación, se muestra cómo implementar esta funcionalidad en un script en C#.
Un minuto de lectura
Cómo manejar el evento del clic derecho del mouse en Unity
Hace 5 meses
En Unity, puedes detectar el clic derecho del mouse utilizando Input.GetMouseButtonDown(1). Esto es útil para crear interacciones en juegos, como abrir menús contextuales o ejecutar acciones específicas cuando el jugador hace clic con el botón derecho.
Un minuto de lectura
Cómo detectar la tecla shift izquierdo en unity
Hace 5 meses
En Unity, puedes detectar la tecla Shift izquierdo (LeftShift) utilizando Input.GetKey() o Input.GetKeyDown() dentro del método Update().
Un minuto de lectura
Mas antiguos
Valoramos tu privacidad
Utilizamos cookies para mejorar tu experiencia de navegación y analizar nuestro tráfico. Al hacer clic en "Aceptar", aceptas nuestro uso de cookies.
Política de cookies
Aceptar