diff --git a/SpineViewer/Controls/SpinePreviewer.cs b/SpineViewer/Controls/SpinePreviewer.cs index 5f298d9..7e1262d 100644 --- a/SpineViewer/Controls/SpinePreviewer.cs +++ b/SpineViewer/Controls/SpinePreviewer.cs @@ -15,11 +15,6 @@ namespace SpineViewer.Controls { public partial class SpinePreviewer : UserControl { - /// - /// 画面拖放对象世界坐标源点 - /// - private SFML.System.Vector2f? draggingSrc = null; - /// /// 要绑定的 Spine 列表控件 /// @@ -310,6 +305,8 @@ namespace SpineViewer.Controls #endregion + #region 渲染更新管理 + /// /// 是否还在更新画面 /// @@ -399,7 +396,7 @@ namespace SpineViewer.Controls var spine = spines[i]; - spine.Update(IsUpdating ? delta : 0); + spine.Update(IsUpdating ? delta : 0); // 只是时间不前进, 但是坐标变换还是要更新, 否则无法移动对象 if (RenderSelectedOnly && !spine.IsSelected) continue; @@ -420,6 +417,13 @@ namespace SpineViewer.Controls } } + #endregion + + /// + /// 画面拖放对象世界坐标源点 + /// + private SFML.System.Vector2f? draggingSrc = null; + private void SpinePreviewer_SizeChanged(object sender, EventArgs e) { if (RenderWindow is null)