Size: a a a

2021 March 04

МЛ

Михаил Лукьянов... in Unreal Engine
можно
источник

МЛ

Михаил Лукьянов... in Unreal Engine
ща
источник

МЛ

Михаил Лукьянов... in Unreal Engine
держите раз (чтоб понятно было)
//Ship Rotation
 //Yaw
 DeltaInertia = CalculateInertia(RotationInertia.Z, TargetRotationInputVector.Z * 3.6f, ShipMainAcceleration, DeltaTime);
 RotationInertia += FVector::UpVector * DeltaInertia;
 //Pitch
 DeltaInertia = CalculateInertia(RotationInertia.Y, TargetRotationInputVector.Y * 3.6f, ShipMainAcceleration, DeltaTime);
 RotationInertia += FVector::RightVector * DeltaInertia;
 //Roll
 DeltaInertia = CalculateInertia(RotationInertia.X, TargetRotationInputVector.X * 3.6f * SpeedLimit, ShipMainAcceleration, DeltaTime);
 RotationInertia += FVector::ForwardVector * DeltaInertia;
источник

AN

Arthur Novikov in Unreal Engine
На форумах вот такое предлагали:
источник

МЛ

Михаил Лукьянов... in Unreal Engine
держите 2
источник

МЛ

Михаил Лукьянов... in Unreal Engine
CalculateInertia(float LocalSpaceInertiaElement, float TargetSpeedElement, float AccelerationElement, float DeltaTime, bool ReverseHalf)
{
 float TargetSpeedThisFrame = TargetSpeedElement * DeltaTime;
 float AccelerationThisFrame = AccelerationElement * DeltaTime;

 float DeltaAccel = FMath::Abs(TargetSpeedThisFrame - LocalSpaceInertiaElement);
 float Accel = DeltaAccel < AccelerationThisFrame ? DeltaAccel : AccelerationThisFrame;

 if (LocalSpaceInertiaElement > TargetSpeedThisFrame)
 {
   Accel *= ReverseHalf ? -0.5f : -1;
 }

 return Accel; // from GE to SW
}
источник

МЛ

Михаил Лукьянов... in Unreal Engine
на бп делается на раз два точно также
источник

AN

Arthur Novikov in Unreal Engine
Я плюсы в проектах пока не использую, но видимо скоро придётся начать
источник

SM

Stanislav Marchevsky... in Unreal Engine
FRotator::Normalize()
Нормализированный ротатор даёт ближайший угол
источник

DS

Dimka Sokolov in Unreal Engine
Vladimir Vladimir
Ребята посоветуйте пожалуйста какойнить бесплатный пак с емитерами выстрелов
перманентно бесплатных паков с эффектами на маркетплейсе очень мало, шобы из них можно было выбирать с выстрелами тебе или не с выстрелами)

чисто паков с маззл флешами не видел фришных, но в паках с парагоновскими персонажами они есть почти у всех. по крайней мере вроде были у мелисы и кранча.
источник

VV

Vladimir Vladimir in Unreal Engine
Dimka Sokolov
перманентно бесплатных паков с эффектами на маркетплейсе очень мало, шобы из них можно было выбирать с выстрелами тебе или не с выстрелами)

чисто паков с маззл флешами не видел фришных, но в паках с парагоновскими персонажами они есть почти у всех. по крайней мере вроде были у мелисы и кранча.
Спасибо
источник

DS

Dimka Sokolov in Unreal Engine
это не бесплатные) и за такое тут банят, читай правила
источник

VV

Vladimir Vladimir in Unreal Engine
Dimka Sokolov
это не бесплатные) и за такое тут банят, читай правила
За что банят?
источник

VV

Vladimir Vladimir in Unreal Engine
Dimka Sokolov
это не бесплатные) и за такое тут банят, читай правила
😀
источник

МЛ

Михаил Лукьянов... in Unreal Engine
блин кусок забыл
источник

МЛ

Михаил Лукьянов... in Unreal Engine
источник

МЛ

Михаил Лукьянов... in Unreal Engine
FRotator DeltaRotation;
 DeltaRotation.Yaw = RotationInertia.Z;
 DeltaRotation.Pitch = RotationInertia.Y;
 DeltaRotation.Roll = RotationInertia.X;
 FQuat NewRotation = UpdatedComponent->GetComponentQuat() * DeltaRotation.Quaternion();
источник

МЛ

Михаил Лукьянов... in Unreal Engine
это после вызовов CalculateInertia
источник

МЛ

Михаил Лукьянов... in Unreal Engine
Здесь таки используется квад, но только потому, что функция MoveUpdatedComponent требует квад
источник

МЛ

Михаил Лукьянов... in Unreal Engine
можно просто перемножить два ротатора и результат будет тот же
источник