[Unity编辑器]通过拖拽获取文件路径
来源:互联网 发布:gameengine 源码 编辑:程序博客网 时间:2024/06/06 01:13
- using UnityEngine;
- using System.Collections;
- using UnityEditor;
- public class TestDrag : EditorWindow {
- string path;
- Rect rect;
- [MenuItem("Window/TestDrag")]
- static void Init()
- {
- EditorWindow.GetWindow(typeof(TestDrag));
- }
- void OnGUI()
- {
- EditorGUILayout.LabelField("路径");
- //获得一个长300的框
- rect = EditorGUILayout.GetControlRect(GUILayout.Width(300));
- //将上面的框作为文本输入框
- path = EditorGUI.TextField(rect, path);
- //如果鼠标正在拖拽中或拖拽结束时,并且鼠标所在位置在文本输入框内
- if ((Event.current.type == EventType.DragUpdated
- || Event.current.type == EventType.DragExited)
- && rect.Contains(Event.current.mousePosition))
- {
- //改变鼠标的外表
- DragAndDrop.visualMode = DragAndDropVisualMode.Generic;
- if (DragAndDrop.paths != null && DragAndDrop.paths.Length > 0)
- {
- path = DragAndDrop.paths[0];
- }
- }
- }
- }
阅读全文
0 0
- [Unity编辑器]通过拖拽获取文件路径
- [Unity编辑器]通过拖拽获取文件路径
- 【unity editor】通过拖拽获取文件路径
- unity3D 编辑器通过拖拽获取文件路径
- 通过快捷方式获取文件路径
- SDK通过文件句柄获取文件路径
- 通过文件句柄获取文件路径
- 通过JS获取文件上传路径
- 通过JS获取文件上传路径
- C#通过文件路径获取文件名
- java中通过文件路径获取文件名
- C# 通过文件路径获取文件名
- C#通过文件路径获取文件名
- C#通过文件路径获取文件名
- 通过JS获取文件上传路径
- C#通过文件路径获取文件名
- 通过进程ID获取执行文件路径
- C#通过文件路径获取文件名
- 人脸识别--SphereFace: Deep Hypersphere Embedding for Face Recognition
- java 设计模式
- 总结
- HTML段落
- web.xml详解,
- [Unity编辑器]通过拖拽获取文件路径
- 【备忘】2017最新python教程老男孩Python14期视频教程下载
- 个人与企业的关系
- chrome调试js
- hdu-5446(中国剩余定理+lucas)
- opencv3学习之图像分割和尺寸调整(金字塔/resize)
- bzoj2331: [SCOI2011]地板
- JAVA 中BIO,NIO,AIO的理解
- POJ3468 A Simple Problem with Integers (线段树区间更新)