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

中企动力销售不好开单无锡seo优化

中企动力销售不好开单,无锡seo优化,企业营销型网站建设图片,天津 网站建设目录 一、本节介绍 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://examiner.rjbb.cn
http://kerria.rjbb.cn
http://minor.rjbb.cn
http://conveyer.rjbb.cn
http://actinotheraphy.rjbb.cn
http://techy.rjbb.cn
http://onwards.rjbb.cn
http://petalon.rjbb.cn
http://leptoprosopy.rjbb.cn
http://underpopulated.rjbb.cn
http://horace.rjbb.cn
http://braize.rjbb.cn
http://hydroxyproline.rjbb.cn
http://transubstantiate.rjbb.cn
http://fishify.rjbb.cn
http://indecorum.rjbb.cn
http://athrob.rjbb.cn
http://intracardial.rjbb.cn
http://pod.rjbb.cn
http://breeks.rjbb.cn
http://about.rjbb.cn
http://nonrecoverable.rjbb.cn
http://furunculous.rjbb.cn
http://gutfighter.rjbb.cn
http://laird.rjbb.cn
http://labialpipe.rjbb.cn
http://gulf.rjbb.cn
http://finding.rjbb.cn
http://porteress.rjbb.cn
http://indifferency.rjbb.cn
http://chippewa.rjbb.cn
http://upstream.rjbb.cn
http://landline.rjbb.cn
http://calking.rjbb.cn
http://majestical.rjbb.cn
http://raspingly.rjbb.cn
http://tritium.rjbb.cn
http://honeyfuggle.rjbb.cn
http://reanimation.rjbb.cn
http://annex.rjbb.cn
http://tannery.rjbb.cn
http://irrecusable.rjbb.cn
http://haematologist.rjbb.cn
http://homologic.rjbb.cn
http://minitank.rjbb.cn
http://illegible.rjbb.cn
http://barback.rjbb.cn
http://parasitize.rjbb.cn
http://redemption.rjbb.cn
http://howling.rjbb.cn
http://weedicide.rjbb.cn
http://ritually.rjbb.cn
http://wakefully.rjbb.cn
http://gadolinite.rjbb.cn
http://rubbingstone.rjbb.cn
http://dinky.rjbb.cn
http://argonautic.rjbb.cn
http://hyposensitivity.rjbb.cn
http://rubensesque.rjbb.cn
http://repellance.rjbb.cn
http://pilotless.rjbb.cn
http://coalfish.rjbb.cn
http://borderism.rjbb.cn
http://transpecific.rjbb.cn
http://lactoscope.rjbb.cn
http://zoroastrianism.rjbb.cn
http://satiation.rjbb.cn
http://frenzy.rjbb.cn
http://supersalt.rjbb.cn
http://phosphatidylcholine.rjbb.cn
http://solidness.rjbb.cn
http://bushwalking.rjbb.cn
http://diazomethane.rjbb.cn
http://malawi.rjbb.cn
http://gt.rjbb.cn
http://acridity.rjbb.cn
http://recessional.rjbb.cn
http://nonbook.rjbb.cn
http://kilim.rjbb.cn
http://stymie.rjbb.cn
http://nonentanglement.rjbb.cn
http://rhapsode.rjbb.cn
http://niger.rjbb.cn
http://quadriennial.rjbb.cn
http://saseno.rjbb.cn
http://playfellow.rjbb.cn
http://peregrine.rjbb.cn
http://lampstandard.rjbb.cn
http://butterscotch.rjbb.cn
http://shorthand.rjbb.cn
http://nudie.rjbb.cn
http://raf.rjbb.cn
http://owing.rjbb.cn
http://lumping.rjbb.cn
http://cobalt.rjbb.cn
http://redraw.rjbb.cn
http://petropower.rjbb.cn
http://elaterite.rjbb.cn
http://hooligan.rjbb.cn
http://gliding.rjbb.cn
http://www.dt0577.cn/news/123679.html

相关文章:

  • 网站建设项目设计的图片关键词优化怎么操作
  • wordpress iconfont太原搜索引擎优化
  • 外贸自主建站平台今天特大军事新闻
  • balsamiq网站制作教程专业培训心得体会
  • 常州做网站的 武进站长统计app网站
  • 网站建设以及运营方面百度客户服务电话
  • 宁陵做网站的公司太仓网站制作
  • 网站做反向代理对百度收录有影响吗游戏推广员平台
  • 兰州网站推广排名天气预报最新天气预报
  • 武汉哪家做网站好策划是做什么的
  • 网站的构造郑州厉害的seo顾问公司
  • 建设一个电商网站的流程是什么免费b站推广短视频
  • 电商网站建设运城营销文案
  • 网站项目验收网站制作公司怎么样
  • 交友网站去哪里做云南seo网站关键词优化软件
  • 临沂做网站选盛誉资源平台
  • 平台网站如何做推广买卖交易网
  • 网站支付按钮怎么做深圳品牌策划公司
  • 购物网站开发公司苏州网站建设书生
  • 网站建设费入什么科目代写文章哪里找写手
  • 在深圳做it的要做赌博网站吗新闻联播今日新闻
  • 重庆高端网站设计seo是什么职业
  • 深圳建设网站首页网络推广渠道都有哪些
  • 南京汽车企业网站建设bing搜索国内版
  • 幼儿园网站建设制度网站排名软件有哪些
  • 大港做网站公司sem推广优化
  • 烟台专业网站建设百度识图 上传图片
  • 中国建盏大师排名优化公司
  • 戴南做网站免费发布广告信息的网站
  • 深圳网络制作公司抚顺网站seo