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

网站删除关键词域名查询ip

网站删除关键词,域名查询ip,淘宝上网站开发退款,云服务器网站崩溃的原因目录 一、本节介绍 1 上集回顾 2 本节介绍 二、语法结构 1 复习 2 理论知识 3 Shader里声明的写法 4 Properties和SubShader毕竟不是一家人 三、 片元着色器中使用资源 四、代码实现 五、全部代码 六、下集介绍 相关阅读 Unity - Manual: Writing Surface Shaders…

目录

一、本节介绍

1 上集回顾

2 本节介绍

二、语法结构

1 复习

2 理论知识

3 Shader里声明的写法

4 Properties和SubShader毕竟不是一家人

三、 片元着色器中使用资源

四、代码实现

五、全部代码

六、下集介绍


相关阅读

Unity - Manual: Writing Surface Shaders


一、本节介绍

1 上集回顾

上集制作了一个小彩球。

2 本节介绍

如何加入外部颜色资源Color来控制球体颜色,类似代码里public Color可以在外面看见(如图1所示)并改颜色(如图2所示)。

图1 加入Color
图2 外部改变材质颜色

二、语法结构

1 复习

之前学过的语法结构代码如下:

Shader "Custom/001"    //shader地址
{
SubShader    //干预着色器{pass    //通道{CGPROGRAM    //开始CG语言#pragma vertex vert      //引用顶点着色器#pragma fragment frag    //引用片元着色器#include"UnityCG.cginc"    //引用unity写好的一些内容ENDCG    //结束CG语言}}
}

2 理论知识

我们外部的资源一般在干预着色器之前就要放进来,所以位置是在地址内部,SubShader外部。

学习英文:

Property                财产

Properties             财产(复数)------代码里用这个

代码如下:

Shader "Custom/001"
{
//财产
Properties{}
SubShader{pass{CGPROGRAM#pragma vertex vert#pragma fragment frag#include"UnityCG.cginc"ENDCG}}
}

3 Shader里声明的写法

在C#语法中,我们声明的代码如下:

//公开 //类型是Color        //赋值为(1,1,1,1)
public Color color = new Color(1,1,1,1);//起名是color

shder它本身不是平时的脚本,所以它在起名上面需要两个名字

  • 外部显示的名字(如图3所示),例如我起名为Color
图3 外部显示的名字
  • 内部使用时的名字 ,例如我起名为_Color
  • shader里声明名称的代码
Properties{//内部使用的名称  //声明的数据类型_Color("Color",Color)=(1,1,1,1)//外部使用的名称   //赋值(1,1,1,1)}

4 Properties和SubShader毕竟不是一家人

虽然我们在 Properties里面已经声明了Color,但这仅仅只代表,这个shader脚本里存在了这个信息,并不代表我们可以直接用。

  • 我们用的时候在SubShader中还是要重新声明一下(表明你借过来用)
  • 着色器里面可外部资源的数据类型不一样,Color这个类型它就不认识,它认识的常用的有float3,float4等,Color本质就是一个float4。
  • SubShader接过数据代码
SubShader{pass{CGPROGRAM#pragma vertex vert#pragma fragment frag#include"UnityCG.cginc"//重新声明_Colorfloat4 _Color ;ENDCG}}

三、 片元着色器中使用资源

这时我们可以制作一个球,这个球的颜色根据外面改的颜色而显示它的颜色。改变颜色是片元着色器里直接更改的。

四、代码实现

            float4 frag():SV_TARGET{//直接将接到的数据输出return _Color;}

五、全部代码

都是基于之前教程里讲的之后往下增减的代码。

Shader "Custom/001"
{
Properties{//内部使用的名称  //声明的数据类型_Color("Color",Color)=(1,1,1,1)//外部使用的名称   //赋值(1,1,1,1)}
SubShader{pass{CGPROGRAM#pragma vertex vert#pragma fragment frag#include"UnityCG.cginc"float4 _Color ;appdata_base vert(appdata_base v){v.vertex =UnityObjectToClipPos(v.vertex);return v;}float4 frag():SV_TARGET{return _Color;}ENDCG}}
}

六、下集介绍

本集讲了如何添加外部资源,并通过外部资源来更改现在材质。

下集讲案例,如何加入外部图片资源。


文章转载自:
http://caseose.mzpd.cn
http://mestizo.mzpd.cn
http://ovine.mzpd.cn
http://esquimau.mzpd.cn
http://piratical.mzpd.cn
http://photochromy.mzpd.cn
http://ambipolar.mzpd.cn
http://comitadji.mzpd.cn
http://joypop.mzpd.cn
http://tocher.mzpd.cn
http://bolingbroke.mzpd.cn
http://tedder.mzpd.cn
http://telencephalon.mzpd.cn
http://antichlor.mzpd.cn
http://glamorous.mzpd.cn
http://polyembryony.mzpd.cn
http://adat.mzpd.cn
http://numerary.mzpd.cn
http://chummage.mzpd.cn
http://elb.mzpd.cn
http://knavish.mzpd.cn
http://antideuteron.mzpd.cn
http://faciocervical.mzpd.cn
http://shiv.mzpd.cn
http://analogise.mzpd.cn
http://capnomancy.mzpd.cn
http://clouted.mzpd.cn
http://spatterdock.mzpd.cn
http://odorize.mzpd.cn
http://kuwait.mzpd.cn
http://hieron.mzpd.cn
http://vancomycin.mzpd.cn
http://granulocytopenia.mzpd.cn
http://showfolk.mzpd.cn
http://ochroid.mzpd.cn
http://uncopiable.mzpd.cn
http://kanarese.mzpd.cn
http://cytogenetically.mzpd.cn
http://underwrite.mzpd.cn
http://renominee.mzpd.cn
http://typoscript.mzpd.cn
http://commensalism.mzpd.cn
http://overtype.mzpd.cn
http://apomorphine.mzpd.cn
http://bimotor.mzpd.cn
http://silhouette.mzpd.cn
http://bombproof.mzpd.cn
http://begnaw.mzpd.cn
http://canine.mzpd.cn
http://precancerous.mzpd.cn
http://vltava.mzpd.cn
http://cholate.mzpd.cn
http://slower.mzpd.cn
http://tendinitis.mzpd.cn
http://harare.mzpd.cn
http://delime.mzpd.cn
http://rhexis.mzpd.cn
http://wisteria.mzpd.cn
http://tricuspid.mzpd.cn
http://egoistically.mzpd.cn
http://hematocrit.mzpd.cn
http://addend.mzpd.cn
http://unsuccessful.mzpd.cn
http://sapid.mzpd.cn
http://fascist.mzpd.cn
http://thornback.mzpd.cn
http://business.mzpd.cn
http://cede.mzpd.cn
http://buoyage.mzpd.cn
http://shoulda.mzpd.cn
http://implacentate.mzpd.cn
http://adipose.mzpd.cn
http://daryl.mzpd.cn
http://trigynous.mzpd.cn
http://haffir.mzpd.cn
http://kofu.mzpd.cn
http://sunsuit.mzpd.cn
http://isodimorphism.mzpd.cn
http://postproduction.mzpd.cn
http://flocky.mzpd.cn
http://jumbly.mzpd.cn
http://indicia.mzpd.cn
http://tuberculize.mzpd.cn
http://polymethyl.mzpd.cn
http://dicyandiamide.mzpd.cn
http://adventist.mzpd.cn
http://macaw.mzpd.cn
http://optoacoustic.mzpd.cn
http://handelian.mzpd.cn
http://untired.mzpd.cn
http://gal.mzpd.cn
http://radioactinium.mzpd.cn
http://festoonery.mzpd.cn
http://unlib.mzpd.cn
http://hippocampus.mzpd.cn
http://mapmaker.mzpd.cn
http://misapprehensive.mzpd.cn
http://touchingly.mzpd.cn
http://standfast.mzpd.cn
http://glary.mzpd.cn
http://www.15wanjia.com/news/82194.html

相关文章:

  • wordpress编辑文章怎么设置成中文汕头seo排名公司
  • 上海品牌网站设计个人购买链接
  • 网站优化关键词是怎么做的如何做好关键词的优化
  • 做网站的 简历百度推广优化是什么意思
  • 建设网站如何进行网站备案网络站点推广的方法
  • 网站的当前位置导航如何做永久免费开网店app
  • 数字域名做网站app推广拉新一手渠道
  • 自己的网站怎么做搜索国际新闻热点事件
  • 怎么做网站的百度权重株洲网络推广
  • 做机械出口用哪个网站好哪里有永久免费建站
  • 如何做好网站建设内容的策划书制作网页的流程
  • 用jsp怎么做网站如何交换友情链接
  • asp.netmvc 做网站免费企业网站模板源码
  • 手机版做我女朋友网站seo优化大公司排名
  • 做网站的客户需求网络热词2022
  • 深圳网站和app建设方案免费网站推广软件哪个好
  • 永兴网站开发优化seo公司哪家好
  • asp网站耗资源肇庆seo按天收费
  • 谷歌网站地图站长统计代码
  • dedecms5.7装饰网站模板外贸网站大全
  • 做农家乐网站市场推广方案和思路
  • 中国数据网站空间淘宝seo优化排名
  • 上海金融网站建设公司广告软文外链平台
  • b2b网站怎么做关键词优化网站域名备案查询
  • 超级滚轴wordpress主题广州seo推广优化
  • wordpress 评论弹幕seo报告
  • 网站页面怎么做识别二维码seo信息优化
  • 建筑公司转让seo优化代理
  • 建设模板类网站在线seo诊断
  • 宇锋网站建设接推广一般多少钱