Реализовать прыжки программно
Завершена
Проект: Unreal Engine 4 изучение
Планируемый запуск: | Дата начала: | 14.05.2021 | Планируемое завершение: | Дата завершения: | 14.05.2021 |
Проект | Задача | Статус | Дата постановки | Начало | Конец | Кто создал |
---|---|---|---|---|---|---|
Unreal Engine 4 изучение | Реализовать прыжки программно | Завершена | 14.05.2021 20:03:22 | 14.05.2021 20:03:24 | 14.05.2021 20:24:34 |
В настройках проекта в инпутах прописать имя события для клавиши Пробел.
В классе навесить бинды.
// Called to bind functionality to input
void AMyCharacterCPP::SetupPlayerInputComponent(UInputComponent* PlayerInputComponent)
{
Super::SetupPlayerInputComponent(PlayerInputComponent);
PlayerInputComponent->BindAction("Jump", IE_Pressed, this, &AMyCharacterCPP::Jump);
PlayerInputComponent->BindAction("Jump", IE_Released, this, &AMyCharacterCPP::StopJumping);
}
void AMyCharacterCPP::Jump(){
bTest = true;
ACharacter::Jump();
}
void AMyCharacterCPP::StopJumping(){
bTest = false;
ACharacter::StopJumping();
}