补给绕Z轴旋转
2023年10月11日 2024年1月11日
说明
让补给绕Z轴旋转, 旋转角度为给定范围里的随机值
添加属性
ShootThemUp: Pickups/STUBasePickup.h
private
1float RotationYaw = 0.0f;
添加接口
ShootThemUp: Pickups/STUBasePickup.h
private
1void GenerateRotationYaw();
ShootThemUp: Pickups/STUBasePickup.cpp
1// BeginPlay 2GenerateRotationYaw(); 3 4// Respawn 5GenerateRotationYaw(); 6 7// Tick 8AddActorLocalRotation(FRotator(0.0f, RotationYaw, 0.0f)); // AddActorWorldRotation 9 10void ASTUBasePickup::GenerateRotationYaw() 11{ 12 const auto Direction = FMath::RandBool() ? -1.0f : 1.0f; 13 RotationYaw = FMath::RandRange(1.0f, 2.0f) * Direction; 14}
查看
按下按钮, 控制器释放对游戏角色的控制, 可以选择场景中的任意物体进行观察
在本地座标系和世界座标系间进行切换