Fix vertical axis and blend points center in Multi Blend space editor
#1980
This commit is contained in:
@@ -424,7 +424,7 @@ namespace FlaxEditor.Surface.Archetypes
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Update blend point
|
// Update blend point
|
||||||
_blendPoints[i].Location = BlendSpacePosToBlendPointPos(location);
|
_blendPoints[i].Location = BlendSpacePosToBlendPointPos(location) - BlendPoint.DefaultSize * 0.5f;
|
||||||
var asset = Editor.Instance.ContentDatabase.FindAsset(animId);
|
var asset = Editor.Instance.ContentDatabase.FindAsset(animId);
|
||||||
var tooltip = asset?.ShortName ?? string.Empty;
|
var tooltip = asset?.ShortName ?? string.Empty;
|
||||||
tooltip += "\nX: " + location.X;
|
tooltip += "\nX: " + location.X;
|
||||||
@@ -598,7 +598,7 @@ namespace FlaxEditor.Surface.Archetypes
|
|||||||
{
|
{
|
||||||
float alpha = (float)i / splits;
|
float alpha = (float)i / splits;
|
||||||
float y = blendArea.Top + blendArea.Height * alpha;
|
float y = blendArea.Top + blendArea.Height * alpha;
|
||||||
float value = Mathf.Lerp(rangeY.X, rangeY.Y, alpha);
|
float value = Mathf.Lerp(rangeY.X, rangeY.Y, 1.0f - alpha);
|
||||||
DrawAxis(true, new Float2(1, y), new Float2(rect.Width - 2, y), ref gridColor, ref labelColor, labelFont, value, i == splits);
|
DrawAxis(true, new Float2(1, y), new Float2(rect.Width - 2, y), ref gridColor, ref labelColor, labelFont, value, i == splits);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user