Игрок - Crucial-Experiment/HelloNeighborGamesRemake GitHub Wiki
Игрок
Основной игровой персонаж представлен объектом типа Character
под названием BP_Player
. Этот объект отвечает за управление движением, выполнение действий и взаимодействие с элементами игрового окружения, реализуя базовую механику игрового процесса.
Публичные переменные
Model (Enum)
— определяет модель игрового персонажа. Доступные значения перечислены в разделе Enums and StructuresCan 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
— игрок освободился из капкана