using UnityEngine;
using System.Collections;// 会在编辑模式下运行Update FixedUpdate  OnGUI
[ExecuteInEditMode]
// 可以在删除脚本的按钮选项中找到这个按钮,执行参数名为Update的方法
[ContextMenu("Update")]
// 原本的脚本(组件)都会在“Component/Script”菜单下,在类之前声明一下这个,它便可以出现在"Componet"菜单下的任何位置
[AddComponentMenu("NewCompent/GLTest")]
// 添加刚体组件,没有则自动添加,加了之后无法移除
[RequireComponent (typeof(Rigidbody))]
// 限制此脚本只能在同一个物体上添加一次
[DisallowMultipleComponent]
public class GLTest : MonoBehaviour
{// 在检视面板中隐藏下一行属性 [HideInInspector]public int age = 18;void Start (){}// Update is called once per framevoid Update (){Debug.Log("update");}
}

 [Header ("名字")]public string name = "海洋";

 [MultilineAttribute]public string mText;

 [Range(18,30)]public int age = 18;
    // 被该属性修饰的方法会在运行的时候自动调用// Awake->OnEnable->(RunTimeInitializeOnLoadMethod)->start[RuntimeInitializeOnLoadMethod]static void OnRuntimeMethodLoad (){Debug.Log("Game loaded and is running");}
 // 增加上下两个属性的间距[Space(50)]
 [Tooltip("鼠标悬浮在这个字段名字上的时候会显示~")]public string tip = "把鼠标放Tip身上";
 // 在面板上调节,会触发属性的set[SerializeField, SetProperty("textureWidth")]private int m_textureWidth = 512;public int textureWidth {get {return m_textureWidth;}set {m_textureWidth = value;Debug.Log ("在面板上修改会触发");_UpdateMaterial();}}

【Unity】编辑器属性相关推荐

  1. 【Unity3D】Unity 编辑器窗口布局 ( 创建 Unity3D 项目 | 添加物体 | 层级窗口 | 场景窗口 | 游戏窗口 | 属性窗口 | 项目窗口 | 控制台窗口 | 窗口位置修改 )

    文章目录 一.在 Unity Hub 中创建 Unity 2020 编辑器版本的 Unity3D 项目 二.Unity 编辑器窗口布局 1.添加物体 2.菜单栏和工具栏 3.Hierarchy 层级窗 ...

  2. Unity快手上手【熟悉unity编辑器,C#脚本控制组件一些属性之类的】

    Unity学习参考文档和开发工具 ☺ unity的官网文档:https://docs.unity3d.com/cn/current/Manual/ScriptingSection.html ■ 学习方 ...

  3. Unity编辑器扩展之EditorWindow

    Unity编辑器扩展之EditorWindow 继承这个类的编辑器脚本可以用来创建一个编辑器窗口,类似Inspector窗口 若要在这个类中添加一些控件,可以使用GUI和GUILayout控件,还可以 ...

  4. Unity编辑器定制和开发插件

    http://blog.csdn.net/a351945755/article/details/35286761 在阅读本教程之前,你需要对Unity的操作流程有一些基础的认识,并且最好了解内置的GU ...

  5. 【Unity编辑器】UnityEditor多重弹出窗体与编辑器窗口层级管理

    一.简介 最近马三为公司开发了一款触发器编辑器,对于这个编辑器策划所要求的质量很高,是模仿暴雪的那个触发器编辑器来做的,而且之后这款编辑器要作为公司内部的一个通用工具链使用.其实,在这款触发器编辑器之 ...

  6. Unity编辑器录屏神器:Unity Recorder

    摘要:汇报工作进展时你还在使用截屏或者录屏软件?来试试Unity Recorder插件,一站解决截屏.录屏.全景图.全景视频的录制,特别对于异形.超大分辨率有奇效.(本插件仅能在Unity编辑器中使用 ...

  7. Unity编辑器知识

    Unity编辑器知识 一.新建项目 二.界面布局 1)工具栏 2)菜单栏 三.视图 1)Project视图 2)Hierarchy视图 3)Inspector视图 4)Scene视图 5)Game视图 ...

  8. unity2d游戏开发系列教程:二、新建工程并熟悉Unity编辑器常用功能

    目录 unity2d游戏开发系列教程:一.环境安装 第一步.打开项目 耐心等待一小会 工程界面 第二步.创建第一个场景(第一关)进行试玩 点击图中标号1的运行按钮,即可简单试玩感受,操作如下 移动A, ...

  9. 【Unity编辑器扩展实践】、查找所有引用该图片的预制体

    上一篇Unity编辑器扩展实践二.通过代码查找所有预制中已经查到到所有的预制体了. 然后我们就可以用这些预制体做一些其他的操作了,比如查找该预制的资源引用.可以直接遍历预制,找到预制里面的所有Imag ...

  10. Unity面试题加强版之二《unity编辑器基础》

    Unity面试题加强版之二Unity编辑器基础 unity超全面试题,掌握轻轻松松拿Offer,码住学习 40.请描述游戏动画有几种,以及其原理. 主要有关节动画.单一网格模型动画(关键帧动画).骨骼 ...

最新文章

  1. spring-boot的access日志格式修改
  2. python鱼眼图像识别_一种融合鱼眼图像与深度图像的动态环境视觉里程计方法与流程...
  3. 严格凸函数充分必要条件_「管理数学基础」3.2 凸分析:凸函数
  4. Linux系统时间与RTC时间【转】
  5. Querying an unbounded table ‘myhive.db1.datagen‘ in batch mode is not allowed
  6. 【linux】学习2
  7. 杭电4510为什么时光不能倒流
  8. Linux部署安装JDK和Tomcat
  9. 学习笔记之15道简单算法题
  10. 包打包和解析过程 unity_Unity AssetBundle 解析 (一)AB包介绍与构建
  11. matlab机器学习预测股价+python爬虫
  12. 读书笔记:《人工智能》
  13. 私有云的优缺点_私有云服务器的优缺点
  14. 2022年第十三届蓝桥杯大赛软件类国赛 C/C++ 大学B组
  15. 《深入理解Android内核设计思想(第2版)(上下册)》之Android源码下载及编译
  16. rjs 中的一些记下 免的忘 了
  17. 一个leader,要有角色认知
  18. 高校图书馆环境监控系统解决方案
  19. UOJ#328. 【UTR #3】量子破碎
  20. Java通用权限系统视频(2021年高含金量版)

热门文章

  1. 迷你单片机示波器!51单片机和STC15F104W适用~
  2. 如何安装JavaFX
  3. ABBYY Finereader 15安装教程
  4. 2021秋《工程伦理》第七章习题答案(水利工程的伦理问题)
  5. Python实现跳台阶(递归)
  6. hdu 3006 枚举集合可以产生的所有并集的集合
  7. Android设置EditText键盘输入字母和数字
  8. debian9.6解决firefox浏览器安全权限的问题
  9. PostgreSQL 数据库性能
  10. 易语言tcp多线程服务端客户端_太详细了,TCP协议面试灵魂10问,建议收藏!