版本:Unity 6(6000.0)
语言English
  • C#

DragAndDrop.PrepareStartDrag

建议更改

成功!

感谢您帮助我们提升 Unity 文档的质量。尽管我们无法受理全部提交内容,但我们确实阅读来自我们用户提出的每条建议更改,并在适用时进行更新。

关闭

提交失败

由于某种原因,无法提交您的建议更改。请在几分钟后 重试。感谢您花时间帮助我们提升 Unity 文档的质量。

关闭

取消

声明

public static void PrepareStartDrag();

说明

清空拖放数据。

清空拖放对象中存储的所有内容并准备对象供您写入,以便发起拖放操作。

其他资源:StartDrag路径ObjectReferences

using UnityEngine;
using UnityEditor;

public class Example : MonoBehaviour { void OnGUI() { if (Event.current.type == EventType.MouseDrag) { // Clear out drag data DragAndDrop.PrepareStartDrag();

// Set up what we want to drag DragAndDrop.paths = new string[] { "/Users/joe/myPath.txt" };

// Start the actual drag DragAndDrop.StartDrag("Dragging title");

// Make sure no one uses the event after us Event.current.Use(); } } }