ミニマップの中心座標から赤いアイコンへのベクトル(仮にvecCenterToIconとします)を作り
そのベクトルの長さが円の半径以上であればClampの必要があります。
Clamp処理は、vecCenterToIconの長さを円の半径に設定したベクトルを、ミニマップの中心座標に加算すれば行えます。
ミニマップの中心座標から赤いアイコンへのベクトル(仮にvecCenterToIconとします)を作り
そのベクトルの長さが円の半径以上であればClampの必要があります。
Clamp処理は、vecCenterToIconの長さを円の半径に設定したベクトルを、ミニマップの中心座標に加算すれば行えます。