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.