Windowsのディスプレイ設定で拡大率が100%より大きい場合に、複数のアニメーション通知をドラッグすると別のトラックに表示され、意図しないどころにドロップしてしまうことがある

お世話になっております。

ご報告ありがとうございます。

本件は不具合としてデータベースに登録されました。

数営業日中に以下のリンクより状況をトラッキングできるようになる予定です。

https://issues.unrealengine.com/issue/UE-294561

ご不便をおかけしますが表示スケール100%の状態で運用いただくか、

ソースコードよりビルドしたエンジンをご利用の場合は以下の変更にて症状を改善できるかと思います(これは正式な修正内容とは異なる場合があります)。

SAnimNotifyPanel.cpp SAnimNotifyPanel::OnNotifyNodeDragStarted 関数内(4340行目あたり)

`//追記
const FSlateRenderTransform InvTrackTransform = GetCachedGeometry().GetAccumulatedRenderTransform().Inverse();

for(const TSharedPtr& Node : Nodes)
{
//変更
const FVector2D OffsetFromFirst( InvTrackTransform.TransformVector( Node->GetScreenPosition() - OverlayOrigin) );
//const FVector2D OffsetFromFirst( Node->GetScreenPosition() - OverlayOrigin );

NodeDragDecoratorOverlay->AddSlot()
.Padding(FMargin(static_cast(OffsetFromFirst.X), static_cast(OffsetFromFirst.Y), 0.0f, 0.0f))
[
Node->AsShared()
];
}`

よろしくお願いいたします。