Игрок - Crucial-Experiment/HelloNeighborGamesRemake GitHub Wiki

Игрок

Основной игровой персонаж представлен объектом типа Character под названием BP_Player. Этот объект отвечает за управление движением, выполнение действий и взаимодействие с элементами игрового окружения, реализуя базовую механику игрового процесса.

Публичные переменные

  • Model (Enum) — определяет модель игрового персонажа. Доступные значения перечислены в разделе Enums and Structures
  • Can a player crash to death? (Boolean) — указывает, может ли игрок погибнуть при падении с большой высоты
  • Walk Speed (Float) — скорость передвижения игрока при ходьбе
  • Run Speed (Float) — скорость передвижения игрока при беге
  • Crouch Speed (Float) — скорость передвижения игрока в режиме приседа

Функции

  • Get Inventory — возвращает список всех объектов в инвентаре игрока в виде массива объектов типа BP_Object
  • Get Item — возвращает объект, который в данный момент находится в руках игрока. Тип возвращаемого объекта — BP_Object
  • Update Player Mesh — обновляет модель игрового персонажа. Принимает значение типа PlayerModel_Enum (см. раздел Enums and Structures)
  • Load Save Value — загружает настройки игрока из файла сохранений
  • New Field Of View — обновляет значение Field of View (угол обзора) на указанное значение
  • Set Field Of View Back — возвращает Field of View (угол обзора) в его начальное положение

События

  • Left Mouse Button — игрок нажал левую кнопку мыши
  • Right Mouse Button — игрок нажал правую кнопку мыши
  • Use Keyboard Button — игрок нажал кнопку E (или другую, указанную для InputAction Use)
  • Out Trap — игрок освободился из капкана