Unity 2D Платформер + повзти

2075 / Unity2D / Гравець / Платформер + повзти

 

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