7069人加入学习
(30人评价)
Unreal入门第一季 - 虚幻C++基础训练

制作完成于2019.8.27,基于Unreal 4.22

价格 免费

510

1.添加按键映射:

LookUp:MouseY

LookRight:MouseX

2.在头文件中声明:

void LookUp(float Value);

void LookRight(float Value);

FVector2D MouseInput;

3.在源文件中实现:

//按键映射绑定

PlayerInputComponent->BindAxis(TEXT("LookUp"),this,&AMyPawn::LookUp);

PlayerInputComponent->BindAxis(TEXT("LookRight"),this,&AMyPawn::LookRight);

//实现

void AMyPawn::LookUp(float Value){

 MouseInput.Y=FMath::Clamp(Value,-1.0f,1.0f);

}

void AMyPawn::LookRight(float Value){

 MouseInput.X=FMath::Clamp(Value,-1.0f,1.0f);

}

//在Tick函数中:

FRotator NewSpringArmRotation = MySpringArm->GetComponentRotation();

NewSpringArmRotation.Pitch=FMath::Clamp(NewSpringArmRotation.Pitch+=MouseInput.Y,-80.0f,0.0f);

MySpringArm->SetWorldRotator(NewSpringArmRotation);

 

 

[展开全文]

授课教师

SiKi学院讲师

课程特色

视频(49)
下载资料(1)