unity 为自己脚本增加材质编辑面板 MaterialEditor
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相关推荐
- Unity Shader - Shader常用属性标签(材质属性面板标签)
记录分享一下一些Shader常用的属性标签(材质属性面板标签) 如图: 代码: Shader "lcl/ShaderPropertyDrawer/ShaderEnum" {// 材 ...
- unity 关闭自己脚本_太可了!这些领域可以把Unity玩的那么好,带你开启新世界...
projects 作品 本期编辑:刺子 审核:OF君 Unity3D凭借 操作简单.易学. 灵活等优势,风靡全球. 从官网最新公布的数据来看, 其已占世界范围内45%的市场份额, 占据全球首位. 如今 ...
- Unity创建C#脚本与项目的模板路径并修改
Unity创建C#脚本与项目的模板路径并修改 C#脚本模板 路径 模板文件 项目模板 路径 修改项目模板 C#脚本模板 在项目开发的过程中,我们需要对一个.cs文件添加一些注释(例如:创建者,创建日期 ...
- 得物技术Filament Creator材质编辑工具的实现
对于PBR材质来说,想要通过PBR属性还原真实的渲染效果,需要有一定的材质编辑能力.材质编辑工具通过提供实时编辑材质并且实时预览效果的能力,降低PBR材质编辑的门槛. 背景 在得物3D空间改用fila ...
- ILRuntime(二)整合Hotfix到Unity中,脚本生成dll文件
如果开发的时候按之前的一个Hotfix工程,一个Unity工程,开发会很麻烦.因此我们可以把Hotfix部分的代码放入到Unity当中,并增加一个标记,到时候把这些代码整合成一个dll文件即可. 具体 ...
- unity 前进后退脚本_Flash脚本-前进和后退按钮效果
unity 前进后退脚本 This tutorial will show you how to build an MC that acts like a button that plays an an ...
- H7-TOOL发布固件V2.21, 增加RTT快捷面板功能,脱机烧录增加英飞凌,Qorvo以及NXP,普冉,华大,灵动微等新系列(2023-03-26)
H7-TOOL所有资源汇总(含操作手册): H7-TOOL开发工具,1拖4/16脱机烧录,高速DAPLINK,RTOS Trace,CAN/串口助手, 示波器, RTT等,支持WiFi,以太网,高速U ...
- 传奇GEE脚本增加自定义按钮教程
传奇GEE脚本增加自定义按钮教程 功能: 脚本增加自定义按钮 格式:命令 参数1 参数2 参数3 参数4 参数5 参数6 参数7 参数8 参数9 参数10 命令:ADDBUTTON [@mai ...
- 关于unity中使用solidwork模型材质及动画丢失问题
由于我们的模型一般是从网络上下载好的solidwork工业模型,或者是应用solidwork自己制作的模型, 希望将我们的模型导入到unity中,但是发现导入到unity中后模型的材质以及动画数据丢失 ...
最新文章
- Pytorch完成基础的模型-线性回归
- Cant find model en_core_web_sm
- 实时计算框架 Flink 新方向:打造「大数据+AI」 未来更多可能
- 大中型企业的天网:Apache Geode
- 20155335 俞昆 第十周作业
- 南阳5--Binary String Matching(Kmp)
- linux下配置SS5(SOCK5)代理服务
- verilog设计简易正弦波信号发生器_信号发生器工作原理是什么
- 查询各个年级的平均分_艰难困苦终生志,玉汝于成竟英才——高三年级期中考试总结暨优秀学生表彰会...
- linux手写软件,Linux 手写输入法
- pr获取无字幕视频素材和常用素材的网站
- 过年倒计时 java swing 附源码
- C#VS2019中ReportViewer控件和报表设计器 RDLC使用方法总结
- 金山词霸2009牛津SP3破解版 PDF不能取词的解决办法
- 7年阿里Java人教你:秒杀活动就应该这样玩?
- c语言竖线什么意思,竖线符号意思
- 移动医疗APP的渠道策略
- Switch新机发布引全球吐槽
- uniapp做高德地图
- 业务流程图、数据流程图、功能流程图、页面流程图
热门文章
- 【机器学习周志华】读书笔记 P3 机器学习发展历程(选读)
- 自动刷新 html,JavaScript自动刷新页面的方法
- [Go学习记录]实现正反打印九九乘法表
- 邮件push服务器,Coremail Push
- 【GDPMS】项目管理实战公益培训第十二期
- 刚拿到PMP证书, 想吐槽一下, PMP的考证真的值得考吗?
- Openlayers 圆的操作
- 【视频教程】帝国CMS制作网站系列教程17—帝国CMS模板的策划
- 【雕爷学编程】Arduino动手做(93)--- 0.96寸OLED液晶屏
- 中登公司统计数据好像有问题,看不懂。