cocos2dx Material System讲解二
来源:互联网 发布:ntfs for mac os x 编辑:程序博客网 时间:2024/06/08 18:01
material 里面其它很好理解,重点讲解renderstate,这里所有内容在cocos/renderer/CCRenderState.cpp里面,我这里简单的提炼一下,方便以后使用。
renderState
{
blend=true/false
blendSrc=ZERO/ONE/SRC_COLOR/ONE_MINUS_SRC_COLOR/DST_COLOR/ONE_MINUS_DST_COLOR/
SRC_ALPHA/ONE_MINUS_SRC_ALPHA/DST_ALPHA/ONE_MINUS_DST_ALPHA/
CONSTANT_ALPHA/ONE_MINUS_CONSTANT_ALPHA/SRC_ALPHA_SATURATE
blendSrc=ZERO/ONE/SRC_COLOR/ONE_MINUS_SRC_COLOR/DST_COLOR/ONE_MINUS_DST_COLOR/
SRC_ALPHA/ONE_MINUS_SRC_ALPHA/DST_ALPHA/ONE_MINUS_DST_ALPHA/
CONSTANT_ALPHA/ONE_MINUS_CONSTANT_ALPHA/SRC_ALPHA_SATURATE
cullFace = true/false
cullFaceSide = BACK/FRONT/FRONT_AND_BACK
frontFace=CCW/CW
depthTest = true/false
depthWrite=true/false
depthFunc=NEVER/LESS/EQUAL/LEQUAL/GREATER/NOTEQUAL/GEQUAL/ALWAYS
}
stencilTest等相关内容在文档中被注释掉了,这里就不说了,如果用到了再说。
depthTest作用:用来开启更新深度缓冲区的功能,也就是,如果通过比较后深度值发生变化了,会进行更新深度缓冲区的操作。启动它,OpenGL就可以跟踪再Z轴上的像素,这样,它只会再那个像素前方没有东西时,才会绘画这个像素。在做绘画3D时,这个功能最好启动,视觉效果比较真实。
- cocos2dx Material System讲解二
- cocos2dx Material System讲解一
- Material-Animations讲解笔记
- Android Material Design讲解
- Gamebryo—Material System
- Material System结构
- Material Design(二)
- Material Design中文版(二)
- Android:Material Design(二) Material主题
- 【cocos2dx 3.2】Flappy Bird开发超详细讲解(二)素材准备和屏幕自适应分辨率
- Android system 分区讲解
- System.Serializable讲解
- quick-cocos2dx-luaUI控件讲解
- material design(二) MaterialEditText
- <二>Material主题的使用
- Material Design动画(二)
- Material Design入门(二)
- Material Design学习(二)
- js--ie与火狐浏览回车提交表单
- android studio使用备忘录
- BFS
- Unity3D 内存 释放
- jQuery源码分析之init方法
- cocos2dx Material System讲解二
- Hadoop 设置任务执行的队列以及优先级和其他 配置
- ref.session.php
- Dynamics CRM 插件Plugin中获取和更新时间字段值的准确转换
- Hive HBase集成
- Linux下Hadoop2.6的安装
- opencv-第六章-图像变换-重映射、仿射变换、透视变换
- 深度优先搜索与广度优先搜索
- Struts的标签--实例