举两个例子,在变量上使用[SerializeFiled]属性,可以强制让变量进行序列化,可以在Unity的Editor上进行赋值。在Class上使用[RequireComponent]属性,就会在Class的GameObject上自动追加所需的Component。以下是Unity官网文档中找到的所有Attribute,下面将按照顺序,逐个对这些Attribute进行说明和小的测试。部分例子使用了U
转载 6月前
136阅读
Unity3D 中提供了非常方便的功能可以帮助用户将Member Data在Inspector中显示,并且定义Serialize关系。简单的说,在没有自定义Inspector的情况下所有显示在Inspector 中的属性都同时具有Serialize功能。换句话说,就是你在Inspector看到什么,保存游戏的时候,这些值就会被保存成二进制文件。可被Serialize的变量的定义方法 1. publ
转载 9月前
51阅读
using UnityEngine; [System.Serializable] public struct RangeFloat { public float min; public float max; public RangeFloat (float minValue, float maxVa ...
转载 2021-09-24 18:28:00
788阅读
2评论
还记得我初学unity的时候,编程不会,也不会操作。然后上课的时候,总是会和其他同学要对一对我的unity和他的有什么区别没有,有没有什么不同,要是都一样,那就证明我应该没什么错误,否则我就会很慌了。比如我的unity那最上面的一排就七个,别人怎么比我多?我是不是有什么地方没有跟上老师的节奏,落下了?再比如从网上下载了一个源码,为啥一来我的最上面一排就多了很多?等等。像这些问题,我相信初学者也是会
在Chrome Web Store上安装这个扩展:Angular state inspector打开一个Angular应用,在Chrome开发者工具的Elements标
原创 2022-04-14 10:05:14
466阅读
一:使用场景例如一个正常继承MonoBehaviour的脚本Test,定义了一个float类型的公有变量move_speed和一个float类型的公有变量rotation_speed,以及一个bool类型的isMove,当isMove为true时使用move_speed参数,当isMove为false时使用rotation_speed参数但是Inspector面板中却需要显示三个参数,赋值的时会容易产生混淆,所以现在我们有一个需求,当isMove勾选上则面板上需要为move_speed赋值,当isMo
原创 2022-01-25 14:22:02
2712阅读
在Chrome Web Store上安装这个扩展:Angular state inspector打开一个Angular应用,在Chrome开发者工具的Elements标签页里,多出来一个State标签,可
原创 2021-07-14 10:34:48
113阅读
一:使用场景例如一个正常继承MonoBehaviour的脚本Test,定义了一个float类型的公有变量move_speed和一个float类型的公有变量rotation_speed,以及一个bool类型的isMove,当isMove为true时使用move_speed参数,当isMove为false时使用rotation_speed参数但是Inspector面板中却需要显示三个参数,赋值的时会容易产生混淆,所以现在我们有一个需求,当isMove勾选上则面板上需要为move_speed赋值,当isMo
原创 2021-07-14 14:01:09
1349阅读
文章目录制作编辑器工具的意义使用Odin制作编辑器工具Odin使用建立工具箱 制作编辑器工具的意义编辑器工具:unity中,我们经常需要制作各种工具以方便程序,美术,策划等进行开发。 通常的工具有: 针对Excel数据表的,数据和表现分离的开发中,数据的配置一般在Excel,但是Excel的数据不能直接拿来用(读取速度与文件大小),要经过转化成特定的数据文件(Json,ProtoBuf,二进制,
转载 2024-05-09 16:46:40
119阅读
命令行选项下表列出了各种运行时标志对调试的影响: 含义 检查 启用检查器代理收听默认地址和端口(127.0.0.1:9229)–inspect = [host:port] 启用检查器代理绑定到地址或主机名主机(默认值:127.0.0.1)侦听端口端口(默认值:9229)–inspect-BRK 启用检查器代理收听默认地址和端口(127.0.0.1:9229)用户代码启动前中断–inspect-b
原创 2021-07-20 13:45:22
192阅读
在使用 Appium 开发应用时,可以通过多种方式抓取指定区域的内容并定位到该位置。Appium Inspector (https://github.com/appium/app
原创 2024-05-21 14:56:06
317阅读
Unity中的Inspector面板可以显示的属性包括以下两类:(1)C#以及Unity提供的基础类型;(2)自定义类型,并使用[System.Serializable]关键字序列化,比如: [System.Serializable] public class TestClass { public Vector3 vec = Vector3.zero; public Color
转载 2024-08-01 13:34:37
228阅读
     简单说一下属性和字段的区别:字段就是成员变量,而属性确实提供给外部访问内部成员变量的接口。之所以会有属性的出现,就是为了避免外部对类的成员的直接访问,通俗的说就是OOP中的封装思想。 using UnityEngine; using System.Collections; public class DemoTest : MonoBehavi
转载 2024-05-28 14:51:36
265阅读
前言 许彦峰:江湖人称插件小王子,在Cocos Creator扩展商店上架近十款余款插件。而且插件小王子的大部分插件是免费分享、提供源码,真乃Cocos社区的一名活雷锋。今天小王子再发神威,提供一款惊世之作,它可以让您在Cocos Creator中直接运行游戏、查看节点属性、远程查看节点树...     cc-inspector+ 从cc-inspector第一个版本发布,到今天cc-inspec
转载 2021-08-08 20:29:52
287阅读
There is a useful Chrome Extension for UI5 which could be downloaded via ​​url​​:Once installed, there will be a new tab “UI5” in Chrome development tool.Within this tab, instead of displaying the nat
原创 2022-04-12 17:09:23
95阅读
There is a useful Chrome Extension for UI5 which could be downloaded via url: Once installed, there will be a new tab “UI5” in Chrome development tool
原创 2021-10-22 11:27:52
75阅读
raditional “Elements” tab, it w
原创 2021-07-14 10:44:15
46阅读
没有做不到,只有想不到,快来体验插件小王子的惊艳之作:cc-inspector+!
转载 2021-08-08 15:33:36
168阅读
https://github.com/appium/appium-inspector/releases ...
转载 2021-10-09 19:05:00
242阅读
2评论
概念啥的一百就出来,但是这个东西到底怎么用呢?还是老办法,看看别人怎么用。以下为我找的一篇博客: IAccessible ( 二 ) 根据这篇博客弄了一个demo编译一下。结果,啊哈,果然有错,有错误不打紧,debug先。 很明显不认识IAccessiable这个类型啊。查阅MADN需要包含头文件,和lib文件#include <OleAcc.h>添加完成,再次编译,果然错误少了很
  • 1
  • 2
  • 3
  • 4
  • 5