Player - ChristianDominguezVicente/TFM GitHub Wiki
Player
Starter Assets - ThirdPerson | Updates in new CharacterController package
Este Starter Assets Pack se utilizó como base para nuestro personaje, añadiendole las funcionalidades que necesitamos. Se esta utilizando un prefab llamado player, el cual utiliza los siguientes componentes:
- Animator: AnimatorController del personaje. Actualmente se compone de un asset temporal, el cual reutilizaremos la misma estructura de animaciones, pero con un asset distinto.
- Character Controller: Componente que permite mover al personaje sin usar física ni Rigidbodies.
- ThirdPersonController.cs: Script en el que está toda la funcionalidad del jugador, situado en /Assets/StarterAssets/ThirdPersonController/Scripts.
- BasicRigidBodyPush.cs: Script que permite empujar objetos físicos al chocar con ellos, situado en /Assets/StarterAssets/ThirdPersonController/Scripts.
- StarterAssetsInputs.cs: Script que recoge los inputs del jugador, situado en /Assets/StarterAssets/InputSystem.
- PlayerInput: Utiliza el InputAction Asset llamado StarterAssets, situado en /Assets/StarterAssets/InputSystem.