Update UIWindow.cs
This commit is contained in:
@@ -44,7 +44,7 @@ namespace MuHua {
|
|||||||
/// <summary> 按下Top </summary>
|
/// <summary> 按下Top </summary>
|
||||||
private void TopDown(PointerDownEvent evt) {
|
private void TopDown(PointerDownEvent evt) {
|
||||||
isDownMove = true;
|
isDownMove = true;
|
||||||
pointerPosition = UITool.GetMousePosition();
|
pointerPosition = UITool.GetMousePosition(canvas);
|
||||||
originalPosition = Window.transform.position;
|
originalPosition = Window.transform.position;
|
||||||
}
|
}
|
||||||
/// <summary> 鼠标松开或离开 </summary>
|
/// <summary> 鼠标松开或离开 </summary>
|
||||||
@@ -64,7 +64,7 @@ namespace MuHua {
|
|||||||
/// <summary> 更新状态 </summary>
|
/// <summary> 更新状态 </summary>
|
||||||
public virtual void Update() {
|
public virtual void Update() {
|
||||||
if (!isDownMove) { return; }
|
if (!isDownMove) { return; }
|
||||||
Vector3 mousePosition = UITool.GetMousePosition();
|
Vector3 mousePosition = UITool.GetMousePosition(canvas);
|
||||||
Vector3 offset = mousePosition - pointerPosition;
|
Vector3 offset = mousePosition - pointerPosition;
|
||||||
Vector3 position = originalPosition + new Vector3(offset.x, -offset.y);
|
Vector3 position = originalPosition + new Vector3(offset.x, -offset.y);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user