muy buena explicación. les paso mi código para los que tengan el problema de que el personaje queda flotando sin gravedad si usan un mapa con relieve o montañas
Conocer el motor de juegos Unity en 3D
¿Qué vamos a aprender? Historia y evolución de los motores de videojuegos
¿Qué hay detrás de un videojuego? Arte, narrativa, mecánicas, sistemas
Instalación de Unity y Unity Hub
Iniciando nuestro proyecto en Unity
Mundo tridimensional: cómo funcionan los gráficos en una computadora
Mundo tridimensional: cómo procesa los movimientos la computadora
Creando nuestro terreno: importando paquetes y assets del asset store
Importando los standard assets para importar vegetación
Ajuste de cámara de nuestro terreno
Texturizando y agregando vegetación a nuestro terreno
Creando nuestro controlador de FPS
Creación del controlador de nuestro FPS
Programando nuestro script de mira
Revisión del código y bugfixing
Control y movimiento del personaje
Importando nuestra arma a Unity
Programando el comportamiento de nuestra arma con Raycast
Cómo funcionan los colliders
Creación de enemigos estáticos
Terminar los enemigos
¿Cómo continuar tu ruta de aprendizaje profesional?
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
No se trata de lo que quieres comprar, sino de quién quieres ser. Aprovecha el precio especial.
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Aportes 11
Preguntas 17
muy buena explicación. les paso mi código para los que tengan el problema de que el personaje queda flotando sin gravedad si usan un mapa con relieve o montañas
Alguien tiene algunas info de como entender un poco mejor la función Vector3? no termino de entender como funciona
Y para usar mando de ps4, xbox hay que usar otras librerías para poder asignar sus botones??
Brillante esta clase. Les puede pasar, como a mi, que el personaje no responde como quisiéramos. En caso de ser así por favor revisen el código y que no esté lleno de símbolos como este “\”. Porque eso deja a el código obsoleto por completo.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Movimiento : MonoBehaviour
{
public CharacterController controller;
public float speed = 20f;
// Update is called once per frame
void Update()
{
float x = Input.GetAxis("Horizontal");
float z = Input.GetAxis("Vertical");
Vector3 movement = transform.right * x + transform.forward * z;
controller.Move(movement * speed * Time.deltaTime);
}
}
este es el movimiento y gravedad y salto ,con investigaciones , teorias , ect
si carga la imagen, esto es todo lo que estuve investigando, aprendiendo con videos , aciendo teorias con imaginacion para entender algo que no sabia , teorias de como afecta el script a unity del porque hace esto
Dejó aqui el enlace a la documentación del MonoBehaviour
Gran clase, los aportes de los compañeros son invaluables dada la edad del curso y las actualizaciones de Unity, muy buena introducción a este mundo.
Deben tener cuidado de no asignar sus scripts a instancias de objetos equivocados de lo contrario van a tener errores de compilación permanententes o comportamientos insospechados.
Muy buena clase
En Directional Light tambien se pueden eliminar las sombras en la opción
Light > Shadow Type = No Shadows
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?