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

沈阳网站优化培训云服务器做网站一般配置

沈阳网站优化培训,云服务器做网站一般配置,软文推广经典案例,热点新闻事件及点评1.概述 在使用UnityShader开发中#xff0c;经常需要引入cginc文件#xff0c;比如UnityCG.cginc。这些文件声明了很多内置的辅助函数和数据结构体#xff0c;可避免大量重复编码工作。那么在实际开发中其实也需要把一些函数给封装起来#xff0c;方便调用#xff0c;那么…1.概述 在使用UnityShader开发中经常需要引入cginc文件比如UnityCG.cginc。这些文件声明了很多内置的辅助函数和数据结构体可避免大量重复编码工作。那么在实际开发中其实也需要把一些函数给封装起来方便调用那么就需要把这些函数写到自定义的cginc里面了。 2.创建cginc文件 创建cginc文件其实很简单。首先找到Unity自带的cginc文件位置在 Unity安装目录下的 Editor Data CGInclude 文件夹下复制一个cginc文件放到Unity工程里。然后将该文件名称修改为Mycginc删除掉原来里面的内容添加自己写的函数或者数据结构体。例如代码 float4 sampleMvxTex(sampler2D texture2d, float2 UV) {float4 clr;clr tex2D(texture2d, UV);return clr; } 3.引用cginc文件 cginc文件创建完之后就需要去引用了。在Unity中通过CreateShaderUnilt Shader创建一个Shader改名为MyShader。使用#include Mycginc.cginc引入自定义cginc文件然后调用sampleMvxTex方法。代码如下 Shader Custom/MyShader {Properties{_MainTex (Texture, 2D) white {}}SubShader{Tags { RenderTypeOpaque }LOD 100Pass{CGPROGRAM#pragma vertex vert#pragma fragment frag// make fog work#pragma multi_compile_fog#include UnityCG.cginc//引入自定义cginc文件#include Mycginc.cgincstruct appdata{float4 vertex : POSITION;float2 uv : TEXCOORD0;};struct v2f{float2 uv : TEXCOORD0;UNITY_FOG_COORDS(1)float4 vertex : SV_POSITION;};sampler2D _MainTex;float4 _MainTex_ST;v2f vert (appdata v){v2f o;o.vertex UnityObjectToClipPos(v.vertex);o.uv TRANSFORM_TEX(v.uv, _MainTex);UNITY_TRANSFER_FOG(o,o.vertex);return o;}fixed4 frag (v2f i) : SV_Target{// sample the texture//fixed4 col tex2D(_MainTex, i.uv); //注释掉原来的方法// apply fogUNITY_APPLY_FOG(i.fogCoord, col);//引用自定义cginc的方法return sampleMvxTex(_MainTex, i.uv);;}ENDCG}} }
http://www.pierceye.com/news/35181/

相关文章:

  • 企业手机网站开通购物网站设计会员管理模块
  • 做网站服务器是什么赣州网
  • 建设网站的内容及实现方式网站建设哪家专业
  • 免费行情软件网站大全入口怎么做网站建设赚钱
  • 网站怎么做地图导航手机建设银行网站
  • 网站开发课程网站 建设阶段
  • 深圳网站公司网站制作互联网项目推广平台有哪些
  • 岳阳网站建设开发怎样建设公司网站
  • 直播网站基础建设微信 网站建设
  • 发布做任务网站制作个人网站的要求
  • 网站图片居中代码潜江市网站
  • 网站流行趋势书香校园网站建设
  • 安徽万振建设集团网站贵阳建设公司网站
  • 网站对位电商网站构建
  • 免费奖励的网站有哪些做淘宝网站的编程实例
  • 网站群 优点哪个网站可以做微信头图
  • 中国响应式网站建设建站工具cms
  • vs2008做html5网站网络推广文案有哪些
  • 网站建设项目经验网站关键词 公司
  • 顺德网站建设报价门户网站做
  • 安阳企业建网站荣昌集团网站建设
  • 哪个网站做恒指好丹东手机网站
  • 成都网站建设方案济源网站建设价格
  • 布吉做棋牌网站建设找哪家效益快WordPress渗透思路
  • 做网站得先注册域名吗比尤果网做的好的网站
  • wordpress 无法编辑主题整站关键词排名优化
  • 云南建设银行官方网站wordpress各版本下载
  • 集团网站建设方案书wordpress文章管理模板下载
  • 设计站网站登录注册怎么做的
  • 网站怎么做才能被百度收录北京住房与城乡建设厅网站首页