Material System结构
2015-11-02 17:53
204 查看
又浪费一天,之前发了关于这方面的博客,以为自己很熟了,没想到今天犯了这么傻的问题,写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,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时)。
细心!细心!细心!重要事情说三遍!!!
相关文章推荐
- 欧几里得算法(C实现)
- C程序员的JavaScript学习笔记
- Java设计模式--Java Builder模式
- js根据身份证计算年龄
- 断点续传
- 链路聚合、端口镜像配置
- HDU 5510 Bazinga(技巧 + 字符串哈希)
- hdoj 3339 In Action【最短路+01背包】
- Navicat远程无法连接mysql问题解决(附MAC上NavicatPremium11.1.8破解中文版下载链接)
- openstack i版常用命令
- ios 系统NavigationBar隐藏
- 关于HTTP请求体格式
- JAVA中HashMap和HashTable的区别
- RabbitMQ的使用
- 查找网站后台N种方法总结
- 我之见解字符串
- url中传递中文参数出现乱码的问题
- 黑马程序员——OC基础知识
- Quartz 任务调度(二)
- android四大组件之-Broadcast的使用、Content Provider的使用