inspector专题

Macaca App-Inspector 元素定位工具(搭建使用)

一、环境要求 nodejs macaca-cli homebrew carthage xcode app-inspector 二、安装 (一)homebrew 下载地址:macOS(或 Linux)缺失的软件包的管理器 — Homebrew (二)macaca-cli npm install macaca-cli -g (三)nodejs brew install n

Android 如何调试已经运行在手机/模拟器中的软件界面上的像素 layout margin 等布局参数 用 Layout Inspector 工具

文章目录 Intro场景Layout Inspector 窗口的打开方式`Tools` --> `Layout Inspector``View` --> `Tool Windows` --> `Layout Inspector`通用的方法 `Help` --> 搜索`Layout Inspector` Intro 一句话: Android Studio 有一个叫 Layout

appium自带工具inspector探测APP元素

inspector 优点:方便xpath定位 缺点:某些弹窗无法定位(如下图)

基于 TLE9879EvalKit 使用 Micro Inspector Pro

文章目录 1.前言2.环境准备3.DataScreen 功能3.1 例程准备3.2 测试仪表板功能 4.Oscilloscope 功能4.1 例程准备4.2 测试示波器功能 5.对比 FreeMaster6.推荐阅读 1.前言 之前参加 Infenion 的 2023 年双 11 活动,领取了一块 TLE9879 的开发版TLE9879 EvalKit,最近刚好有时间,基于这块

「Unity3D」MojoUnity-Editor:一个简单通用的Unity属性面板(Inspector)和窗口(Window)的扩展

MojoUnity-Editor是UnityEditor的一个扩展,它可以简单快速地自定义Unity的属性面板(Inspector)和窗口(Window),它使用了一种全新的方式——跳过很多繁琐的细节,来控制Unity界面上属性的绘制与交互。 具体你可以使用以下特性,来构建你复杂的属性面板和窗口: 自定义属性的显示格式。自定义属性的交互逻辑。自定义数组和对象的显示和交互。自定义分组和嵌套分套的

chrome浏览器安装WebGL-Inspector插件

参考文章  https://www.scaugreen.cn/posts/57656/    下载地址  程序包无效:“CRX_HEADER_INVALID”,网上的解决办法是改后缀名为.rar,手动解压后,选择加载已解压的扩展程序,具体可看解决Chrome插件安装时程序包无效:”CRX_HEADER_INVALID”。

习题 6-14 检查员的难题(Inspector’s Dilemma, ACM/ICPC Dhaka 2007, UVa12118)

原题链接:https://vjudge.net/problem/UVA-12118 分类:图 备注:欧拉路 分析: 要求每条指定边都过一次,显然与欧拉路类似先得出各个点集(连通图的数目),然后检查每个点集是否为欧拉路欧拉路的条件为度数为奇数的点的数目为0或者2,连通图中度数为奇数的点个数必定为偶数个,若大于2,则需要把多余的点连起来,即加上(x-2)/2条边最后把各个点集相连,即加上 点集数目

Unity 默认的Editor Inspector

使用反射调用Unity默认的Inspector视图 public static void DrawDefaultInspector(Object obj){SerializedObject so = new SerializedObject(obj);Type t = typeof(UnityEditor.Editor);var method = t.GetMethod("DoDrawDefau

微软的“DOM Inspector”

原来微软在去年5月份的时候就发布了一个名为“Internet Explorer Developer Toolbar”的插件,其中就包含了DOM查看器的功能。其使用方法与IE DOM Inspector 和Mozilla firefox中的DOM Inspector的使用方法都类似。 下载地址:http://www.microsoft.com/downloads/details.aspx?fami

视图分析可以帮助解决一些UI上的BUG Layout Inspector

今天分派到一个BUG ,在几个界面里面,头顶有一个小小的白线,因为头顶是我实现的背景图,初步还以为是图片缩放不好导致的,后来排查也不是,当前的Layout是不包含该布局的样式的,因为项目中框架布局层次是内嵌,继承太多,具体看不清有哪些布局。  于是通过Layout Inspector 查看视图,发现了除了当前布局,还有其他VIew ,于是锁定有额外添加View ,后来在setcontent时候特

Unity编辑器功能Inspector快捷自动填充数据和可视化调试

我们有时候可能需要在面板增加一些引用,可能添加脚本后要手动拖动,这样如果有大量的脚本拖动也是不小的工作量 实例 例如:我的脚本需要添加一个Bone的列表,一个个拖动很麻烦。 实现脚本 我们可以用这样的脚本来实现。 public class FingerDyBone : MonoBehaviour{public DynamicBoneCollider[] boneArray = n

2024-02-25 Unity 编辑器开发之编辑器拓展7 —— Inspector 窗口拓展

文章目录 1 SerializedObject 和 SerializedProperty2 自定义显示步骤3 数组、List 自定义显示3.1 基础方式3.2 自定义方式 4 自定义属性自定义显示4.1 基础方式4.2 自定义方式 5 字典自定义显示5.1 SerizlizeField5.2 ISerializationCallbackReceiver5.3 代码示例 1 Ser

Odin Inspector 系列教程 --- Display As String Attribute

DisplayAsString特性:用于任何属性,对应的值在检查器中以文本形式显示字符串。如果属性的值要在检查器中显示字符串,但不允许进行任何编辑,请使用此选项。 【DisplayAsString】直接以文本的展示value [DisplayAsString]public Color SomeColor;[PropertySpace(40)][Display

Odin Inspector 系列教程 --- Color Palette Attribute

Color Palette Attribute:于任何Color属性,并允许从不同的可定义调色板中选择颜色。使用此选项允许用户从一组预定义的颜色选项中进行选择。 【ColorPalette】使用这个特性就回在对应的字段旁出现可用的调色板 [ColorPalette]public Color ColorOptions; 【PaletteName】也可以指定

Odin Inspector 系列教程 --- Child Game Objects Only Attribute

用于Components和GameObject字段,并将在对象字段旁边添加一个小按钮,该按钮将在所有子游戏对象中搜索可分配对象,并将其显示在下拉列表中供用户选择。 【ChildGameObjectsOnly】获取包括自己在内以的可用节点 [ChildGameObjectsOnly]public GameObject ChildGameObject; 【I

Odin Inspector 系列教程 --- Asset Selector Attribute

Asset Selector Attribute 特性用于:在对象字段旁边添加一个小按钮,该按钮将向用户显示资产下拉列表,以便从属性中进行选择。 【AssetSelector】添加到对应的字段上即可 [AssetSelector]public Material AnyAllMaterials;[AssetSelector]public

Odin Inspector 系列教程 --- Asset List Attribute

Asset List Attribute特性:用于列表和数组以及Unity type的单个元素,并将默认列表Drop替换为具有指定过滤器的所有可能资产的列表。使用此选项可以过滤并在列表或数组中包含或排除资产,而无需导航项目窗口。 AssetList:创建一个指定类型的列表 [AssetList][PreviewField(70, ObjectFieldAli

Odin Inspector 系列教程 --- Value Dropdown Attribute

Value Dropdown Attribute特性用于任何属性,并使用可配置选项创建下拉列表。使用此选项可为用户提供一组特定的选项供您选择。 也就是创建一些特殊的下拉条 这个里面的属性就有点多了,达到了16个!!! 下面笔者逐个讲解 MemberName,也是唯一一个有参构造函数需要的属性,有两种形式的Drop下拉条,一种是直接数值的,另一种是Key-Value形式的

Odin Inspector 系列教程 --- Validate Input Attribute

Validate Input Attribute特性:用于任何属性,并允自定义检查器,灵活实现多种监测规则。使用此选项可强制执行正确的值(提供对应的返回值)。 常规写法,实参输入一个方法的名称,一个对应的消息 [ValidateInput("MustBeNull", "这个字段应该为空。")]public MyScripty Defau

Odin Inspector 系列教程 --- Type Info Box Attribute

TypeInfoBox特性:将信息框添加到Inspector中类型的最顶部。 使用此选项可将信息框添加到Inspector中类的顶部,而无需同时使用PropertyOrder和OnInspectorGUI属性。 完整示例代码 TypeInfoBoxExample using Sirenix.OdinInspector;using System;using Un

Odin Inspector 系列教程 --- Type Filter Attribute

Type Filter Attribute特性:对输入的value 进行自定义过滤,只显示需要的类型 完整示例代码 using Sirenix.OdinInspector;using Sirenix.Utilities;using System;using System.Collections.Generic;using System.Linq;using

Odin Inspector 系列教程 --- Title Attribute

Title Attribute特性:用于在属性上方生成粗体标题。 直接设置标题,或者添加标题和副标题 [Title("Static title")]public int C;public int D;[Title("Static title", "Static subtitle")]public int E;public int F;

Odin Inspector 系列教程 --- Enable If Attribute

Enable If Attribute:用于任何属性,并且可以在检查器中启用或禁用该属性。相关属性时,使用此选项可启用属性。 这个特性的效果主要是当指定条件满足时,启用对应的属性,默认传入的参数为对应属性的名称,如果为True或者不为null时,启用对应属性 [EnableIf("IsToggled")]public int EnableIfToggled;

Odin Inspector 系列教程 --- Disable In Play Mode Attribute

Disable In Play Mode Attribute:在play模式下灰态指定属性,editor模式下显示 using Sirenix.OdinInspector;using UnityEngine;public class DisableInPlayModeAttributeExample : MonoBehaviour{[Title("运行模式下禁用属

Odin Inspector 系列教程 --- Hide In Editor Mode Attribute

Hide In Editor Mode Attribute:用于在editor模式中隐藏指定属性,在play模式中显示 using Sirenix.OdinInspector;using UnityEngine;public class HideInEditorModeAttributeExample : MonoBehaviour{[Title("Hidden

Odin Inspector 系列教程 --- Show In Inline Editors Attribute

Show In Inline Editors Attribute:用于在Inline中显示对应的属性 using Sirenix.OdinInspector;using UnityEngine;public class ShowInInlineEditorsAttributeExample : MonoBehaviour{[InfoBox("单击属性值打开一个新的