当前位置: 首页 > news >正文

怎样给网站做新闻稿子导航网站分析

怎样给网站做新闻稿子,导航网站分析,wordpress修改后台登录地址,wordpress文章设置仅会员可见前言: 当我们在制作通用Shader的时候,避免不了许多参数混杂在一起,尽管在材质面板已经使用过Header标签来区分,但是较长的Shader参数就会导致冗余,功能块不够简约明了,如图: 对于Shader制作者来…

前言:

当我们在制作通用Shader的时候,避免不了许多参数混杂在一起,尽管在材质面板已经使用过Header标签来区分,但是较长的Shader参数就会导致冗余,功能块不够简约明了,如图:

对于Shader制作者来说,Shader的所有功能都了解,但是对于项目的同组伙伴来说,我们还需要教他们这些参数的作用,那些模块是干什么的,很不友好!

于是乎,扩展Shader的显示界面就变得尤为重要,如图:

ShaderUI界面的扩展其实也是一种编辑器扩展,和普通的编辑器扩展脚本的编写方式基本一致,都可是使用EditorLayout这些UI自定义布局方法。

OnGUI

首先这是编辑器扩展,需要调用编辑器的命名空间,同时需要继承ShaderGUI函数

而其中,最重要的就是重写OnGUI函数

可以看到的是,这个函数会传递两个参数进来,MaterialEditor则是当前材质的编辑,MaterialProperty[]数组则包含了Shader中在Property里定义的所有属性,下标从0开始,剩余的就和普通的编辑器扩展一样了。

一般在改变UI界面的属性时对应的material也应该设置属性值,则使用EditorGUI.BeginChangeCheck和EditorGUI.EndChangeCheck可以检测属性值是否改变并执行相应的操作了

基础的编辑器扩展可以看我之前的文章:Unity拓展编辑器基础知识

http://www.yayakq.cn/news/723452/

相关文章:

  • 做网站找我们拼多多如何开个人店铺
  • 网站投票系统 js赣州安全教育平台
  • 米拓建站模板海淀网站设计
  • 烟台网站建设比较大的xrea免费 wordpress 加速
  • 网站建设项目结构分析报告网站建设企业建站要多久
  • 会计公司网站模板网站建设平台对比
  • 上海滕州建设集团网站新乡做网站哪家便宜
  • 手机自适应网站建设建行网站会员有什么用
  • 如何修改网站备案号济南网站建设咨 询小七
  • 装修素材网站有哪些艺阳科技网站建设
  • 句容做网站网站建设项目需求分析流程图
  • 网网站建设公司企业汽车网站建设
  • 网站与服务器的关系广州网站制作怎样
  • 怎么做网站盗号做网站要了解哪些
  • 衡阳网站优化教程低代码小程序开发平台
  • 深圳外贸网站设计网页界面设计视觉空间的三维可视化
  • 昆明二级站seo整站优化排名html5公司网站欣赏
  • vs2017js网站开发方法重庆网站推广效果
  • 网站制作报价开电子商务网站建设的风险分析
  • 网站和网页不同吗宽屏网站欣赏
  • 网站建设印花税网页管理平台
  • 网站设计的优化欧模网
  • 微信小程序 连接网站wordpress4.9.4 模版修改
  • 怎样做网站个人简介做设计图的网站
  • 百度打网站名称就显示 如何做手机版怎么用百度快照
  • 菏泽定陶网页设计培训妇科医院网站优化服务商
  • 北辰做网站公司如何管理公司网站后台
  • 内蒙古自治区建设厅网站做微信广告网站有哪些内容
  • 电商平台定制开发公司江西短视频搜索seo哪家好
  • html5网站欣赏 国内网络规划设计师教程(第2版)