加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Material System结构

发布时间:2020-12-14 16:41:13 所属栏目:百科 来源:网络整理
导读:又浪费一天,之前发了关于这方面的博客,以为自己很熟了,没想到今天犯了这么傻的问题,写material时,居然忘了pass{};结果就是黑屏,没有图。所以再标记一下: material name//(name 意思就是材质的名称,自己定义){ technique name { pass 0 { renderStat

又浪费一天,之前发了关于这方面的博客,以为自己很熟了,没想到今天犯了这么傻的问题,写material时,居然忘了pass{};结果就是黑屏,没有图。所以再标记一下:

material name//(name 意思就是材质的名称,自己定义)
{
      technique name
      {
	 pass 0
       {
	   renderState
	   {
	       cullFace=false
	       depthTest=true
	   }
	   shader
	   {
	       vertexShader=shaders/hexgon.vert
	       fragmentShader=shaders/hexgon_t.frag
	       u_lightLocation=0,10,10
               u_Camera=0,10
	       u_transparent=1.0
	       offset=0
	       sampler u_pic
               {
                  path=item02_DrugKnowledge/files_3D/element_al.png
                }
	   }
	 }
	}
}
抽出结构如下:

material name//(name 意思就是材质的名称,自己定义)
{
    technique name
    {
	 pass 0
         {
	      renderState
	      {
	     
	       }
	      shader
	      {
	      
	             sampler name
                    {
                 
                     }
	       }
	  }
     }
}
在检查时,可以数“}”个数,就不会出错了,最后一个technique有五个(有sampler的情况)或四个(没有sampler时)。

细心!细心!细心!重要事情说三遍!!!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读