
1.打开UE引擎,在输入中添加鼠标左键和右键点击事件
2.打开Character.h,添加鼠标点击和抬起事件函数
void MouseLeftClick(); void MouseRightClick(); void MouseLeftClickReleased(); void MouseRightClickReleased();
进行实现
void AMMOARPGGameCharacter::MouseLeftClick()
{
GetSimpleCombatInfo()->Press();
}
void AMMOARPGGameCharacter::MouseRightClick()
{
}
void AMMOARPGGameCharacter::MouseLeftClickReleased()
{
GetSimpleCombatInfo()->Released();
}
void AMMOARPGGameCharacter::MouseRightClickReleased()
{
}
3.打开Character.cpp进行函数绑定
PlayerInputComponent->BindAction("MouseLeftClick", IE_Pressed, this, &AMMOARPGGameCharacter::MouseLeftClick);
PlayerInputComponent->BindAction("MouseLeftClieck", IE_Released, this, &AMMOARPGGameCharacter::MouseLeftClickReleased);
PlayerInputComponent->BindAction("MouseRightClick", IE_Pressed, this, &AMMOARPGGameCharacter::MouseRightClick);
PlayerInputComponent->BindAction("MouseRightClickReleased", IE_Released, this, &AMMOARPGGameCharacter::MouseRightClickReleased);
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)