unity 为自己脚本增加材质编辑面板 MaterialEditor
如图

上代码

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
[CustomEditor(typeof(AraTrail))]
public class TrailInspector : Editor
{AraTrail araTrail;void OnEnable(){//获取当前编辑自定义Inspector的对象araTrail = (AraTrail)target;}public override void OnInspectorGUI(){base.OnInspectorGUI();if (araTrail.materials.Length > 0){for (int i = 0; i < araTrail.materials.Length; i++){if (araTrail.materials[i] != null){if (NGUIEditorTools.DrawHeader("<i><color=#00BB00>   " + araTrail.materials[i].name + "</color></i>", true)){NGUIEditorTools.BeginContents();UnityEditor.MaterialEditor matEditor = UnityEditor.Editor.CreateEditor(araTrail.materials[i]) as UnityEditor.MaterialEditor;matEditor.PropertiesGUI();NGUIEditorTools.EndContents();}}}}}}

unity 为自己脚本增加材质编辑面板 MaterialEditor相关推荐

  1. Unity Shader - Shader常用属性标签(材质属性面板标签)

    记录分享一下一些Shader常用的属性标签(材质属性面板标签) 如图: 代码: Shader "lcl/ShaderPropertyDrawer/ShaderEnum" {// 材 ...

  2. unity 关闭自己脚本_太可了!这些领域可以把Unity玩的那么好,带你开启新世界...

    projects 作品 本期编辑:刺子 审核:OF君 Unity3D凭借 操作简单.易学. 灵活等优势,风靡全球. 从官网最新公布的数据来看, 其已占世界范围内45%的市场份额, 占据全球首位. 如今 ...

  3. Unity创建C#脚本与项目的模板路径并修改

    Unity创建C#脚本与项目的模板路径并修改 C#脚本模板 路径 模板文件 项目模板 路径 修改项目模板 C#脚本模板 在项目开发的过程中,我们需要对一个.cs文件添加一些注释(例如:创建者,创建日期 ...

  4. 得物技术Filament Creator材质编辑工具的实现

    对于PBR材质来说,想要通过PBR属性还原真实的渲染效果,需要有一定的材质编辑能力.材质编辑工具通过提供实时编辑材质并且实时预览效果的能力,降低PBR材质编辑的门槛. 背景 在得物3D空间改用fila ...

  5. ILRuntime(二)整合Hotfix到Unity中,脚本生成dll文件

    如果开发的时候按之前的一个Hotfix工程,一个Unity工程,开发会很麻烦.因此我们可以把Hotfix部分的代码放入到Unity当中,并增加一个标记,到时候把这些代码整合成一个dll文件即可. 具体 ...

  6. unity 前进后退脚本_Flash脚本-前进和后退按钮效果

    unity 前进后退脚本 This tutorial will show you how to build an MC that acts like a button that plays an an ...

  7. H7-TOOL发布固件V2.21, 增加RTT快捷面板功能,脱机烧录增加英飞凌,Qorvo以及NXP,普冉,华大,灵动微等新系列(2023-03-26)

    H7-TOOL所有资源汇总(含操作手册): H7-TOOL开发工具,1拖4/16脱机烧录,高速DAPLINK,RTOS Trace,CAN/串口助手, 示波器, RTT等,支持WiFi,以太网,高速U ...

  8. 传奇GEE脚本增加自定义按钮教程

    传奇GEE脚本增加自定义按钮教程 功能:     脚本增加自定义按钮 格式:命令 参数1 参数2 参数3 参数4 参数5 参数6 参数7 参数8 参数9 参数10 命令:ADDBUTTON [@mai ...

  9. 关于unity中使用solidwork模型材质及动画丢失问题

    由于我们的模型一般是从网络上下载好的solidwork工业模型,或者是应用solidwork自己制作的模型, 希望将我们的模型导入到unity中,但是发现导入到unity中后模型的材质以及动画数据丢失 ...

最新文章

  1. Pytorch完成基础的模型-线性回归
  2. Cant find model en_core_web_sm
  3. 实时计算框架 Flink 新方向:打造「大数据+AI」 未来更多可能
  4. 大中型企业的天网:Apache Geode
  5. 20155335 俞昆 第十周作业
  6. 南阳5--Binary String Matching(Kmp)
  7. linux下配置SS5(SOCK5)代理服务
  8. verilog设计简易正弦波信号发生器_信号发生器工作原理是什么
  9. 查询各个年级的平均分_艰难困苦终生志,玉汝于成竟英才——高三年级期中考试总结暨优秀学生表彰会...
  10. linux手写软件,Linux 手写输入法
  11. pr获取无字幕视频素材和常用素材的网站
  12. 过年倒计时 java swing 附源码
  13. C#VS2019中ReportViewer控件和报表设计器 RDLC使用方法总结
  14. 金山词霸2009牛津SP3破解版 PDF不能取词的解决办法
  15. 7年阿里Java人教你:秒杀活动就应该这样玩?
  16. c语言竖线什么意思,竖线符号意思
  17. 移动医疗APP的渠道策略
  18. Switch新机发布引全球吐槽
  19. uniapp做高德地图
  20. 业务流程图、数据流程图、功能流程图、页面流程图

热门文章

  1. 【机器学习周志华】读书笔记 P3 机器学习发展历程(选读)
  2. 自动刷新 html,JavaScript自动刷新页面的方法
  3. [Go学习记录]实现正反打印九九乘法表
  4. 邮件push服务器,Coremail Push
  5. 【GDPMS】项目管理实战公益培训第十二期
  6. 刚拿到PMP证书, 想吐槽一下, PMP的考证真的值得考吗?
  7. Openlayers 圆的操作
  8. 【视频教程】帝国CMS制作网站系列教程17—帝国CMS模板的策划
  9. 【雕爷学编程】Arduino动手做(93)--- 0.96寸OLED液晶屏
  10. 中登公司统计数据好像有问题,看不懂。