UE4_C++_角色蹲下站起功能

蹲下站起功能

	//蹲下
	void MyCrouch();
	//站起
	void MyUnCrouch();

.cpp文件里实现蹲下和站起方法

//蹲下
void AMyCharacter::MyCrouch()
{
	Crouch();
}
//站起
void AMyCharacter::MyUnCrouch()
{
	UnCrouch();
}

 绑定蹲下站起按键 和 方法

	//绑定蹲下
	PlayerInputComponent->BindAction("Crouch",IE_Pressed,this,&AMyCharacter::MyCrouch);
	//绑定站起
	PlayerInputComponent->BindAction("Crouch",IE_Released,this,&AMyCharacter::MyUnCrouch);

设置可以蹲下站起的布尔属性

	//设置可以蹲下站起
	GetMovementComponent()->GetNavAgentPropertiesRef().bCanCrouch = true;
	

蓝图里可以设置 

 项目设置

播放蹲下动画

 设置蹲下属性Crouching


版权声明:本文为weixin_42137574原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。