Unity 快速定位UI
2021-01-25 19:13
标签:false ctr item window assembly 源码 point selection ems 当项目UI层级特别多的时候 想找快速定位UI的位置非常麻烦 运行状态下 鼠标移动到指定UI位置 快捷键Ctrl+F Unity 快速定位UI 标签:false ctr item window assembly 源码 point selection ems 原文地址:https://www.cnblogs.com/zouqiang/p/12859192.htmlUnity 快速定位UI
问题由来
使用方式
源码
using System;
using System.Collections.Generic;
using UnityEditor;
using UnityEngine;
using UnityEngine.EventSystems;
public class QuickPositioningUITool : Editor
{
[MenuItem("ZQFramwork/快速定位UI %f", false, 0)]
public static void QuickPositioning()
{
if (Application.isPlaying == false)
{
return;
}
//使焦点移动到Game视图
Type gameViewType = typeof(Editor).Assembly.GetType("UnityEditor.GameView");
EditorWindow window = EditorWindow.GetWindow(gameViewType);
window.Focus();
PointerEventData pointerEventData = new PointerEventData(EventSystem.current)
{
position = Input.mousePosition
};
List
上一篇:Java入门之一