文档

Unity Engine

Unity Engine

MoveTo

Moves the window to a new position on its current display asynchronously.
阅读时间1 分钟最后更新于 1 个月前

Definition

MoveTo(Vector2Int)

Moves the window to a new position on its current display asynchronously.
public AsyncOperation MoveTo(Vector2Int position)

Parameters

position

The new position as a Vector2Int.

Returns

Type

Description

AsyncOperationAn AsyncOperation representing the asynchronous operation.

Examples

using UnityEngine;using UnityEngine.Windowing;public class MoveWindowExample : MonoBehaviour{ AsyncOperation asyncOperation = null; void Start() { var window = GameWindow.Main; asyncOperation = window.MoveTo(new Vector2Int(100, 100)); } void Update() { if (asyncOperation != null && asyncOperation.isDone) { Debug.Log("Window moved successfully."); asyncOperation = null; } }}

MoveTo(DisplayInfo, Vector2Int)

Moves the window to a new position on the specified display asynchronously.
public AsyncOperation MoveTo(ref DisplayInfo display, Vector2Int position)

Parameters

The display information as a DisplayInfo.

position

The new position as a Vector2Int.

Returns

Type

Description

AsyncOperationAn AsyncOperation that represents the asynchronous operation.

Examples

using UnityEngine;using UnityEngine.Windowing;public class MoveWindowToDisplayExample : MonoBehaviour{ AsyncOperation asyncOperation = null; void Start() { var window = GameWindow.Main; DisplayInfo display = window.GetDisplayInfo(); asyncOperation = window.MoveTo(display, new Vector2Int(200, 200)); } void Update() { if (asyncOperation != null && asyncOperation.isDone) { Debug.Log("Window moved to display successfully."); asyncOperation = null; } }}