Advertisement

Unity编辑器:拖拽式操作

阅读量:

Unity编辑器 - DragAndDrop拖拽控件

关于Unity编辑器中拖拽(DragAndDrop)功能的相关资料在网络环境中较为稀缺,因此本人进行了初步的探究,并编写了一个相对完善的示例,其实际运行效果如下

拖拽控件
复制代码
    object dragData = "dragData";
    Vector2 offset;
    Color col = new Color(1, 0, 0, 0.6f);
    Rect rect1 = new Rect(20, 10, 100, 20);
    Rect rect2 = new Rect(20, 60, 100, 20);
    Rect drect;
    bool isDraging;
    int cid;
    
    private void OnGUI() {
    GUI.Box(rect1, "rect1");
    GUI.Box(rect2, "rect2");
    
    Event e = Event.current;
    cid = GUIUtility.G

全部评论 (0)

还没有任何评论哟~