2070 / Unity / 2D / Гравець / Платформер + повзти

 

CharacterController2D
PlayerMovement2D
  • Скрипт CharacterController2D - галочка Air Control
  • Скрипт PlayerMovement
  • Rigitbody2D: Gravity Scale 3, Freez Rotation z, Collision detection Continuous
  • Додати 2 колайдери коло і прямокутник
  • Перетягнути CharacterController2D у PlayerMovement
  • Пустий об'єкт для перевірки стелі
  • Пустий об'єкт для перевірки підлоги
  • Перейти в Edit -> Project Settings... -> Input Manager
    і додати можливість повзти скопіювавши Jump
    назвати копію Crouch: positive Button s
    alt Positive Button (альтернатива) - up для Jump і down для Crouch
  • Створити шар Player і перенести туди героя
  • CharacterController2D -> What Is Ground - обрати все крім Player