博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cocos2dx混合模式应用
阅读量:5234 次
发布时间:2019-06-14

本文共 748 字,大约阅读时间需要 2 分钟。

//Opacity 0完全透明 255完全不透明//ALPHA 0完全透明 1完全不透明CCRenderTexture* pRT = CCRenderTexture::create(480,320);pRT->setPosition(Point(480,320));addChild(pRT,1);CCSprite* pSpr1 = CCSprite::create("1.png");pSpr1->setAnchorPoint(CCPoint::ZERO);ccBlendFunc blend;blend.src = GL_ONE;blend.dst = GL_ZERO;pSpr1->setBlendFunc(blend);CCSprite* pSpr2 = CCSprite::create("HelloWorld.png");pSpr2->setPosition(ccp(0,0));pSpr2->setAnchorPoint(CCPoint::ZERO);ccBlendFunc blend1;blend1.src = GL_DST_ALPHA;//GL_ONE_MINUS_DST_ALPHA //GL_ONEblend1.dst = GL_ZERO;//GL_ONE_MINUS_SRC_ALPHA;pSpr2->setBlendFunc(blend1);pRT->clear(1,0,0,0);pRT->begin();pSpr1->visit();pSpr2->visit();pRT->end();

  效果就是第2张图片和第1张图片重叠的地方由第1张图片的alpha值来决定

转载于:https://www.cnblogs.com/mrblue/p/3407648.html

你可能感兴趣的文章
水平垂直居中
查看>>
MySQL简介
查看>>
设计模式之桥接模式(Bridge)
查看>>
jquery的$(document).ready()和onload的加载顺序
查看>>
Python Web框架Django (五)
查看>>
.net学习之继承、里氏替换原则LSP、虚方法、多态、抽象类、Equals方法、接口、装箱拆箱、字符串------(转)...
查看>>
【codevs1033】 蚯蚓的游戏问题
查看>>
【程序执行原理】
查看>>
python的多行注释
查看>>
连接Oracle需要jar包和javadoc文档的下载
查看>>
UVA 10976 - Fractions Again?!
查看>>
Dreamweaver cc新版本css单行显示
查看>>
【android】安卓的权限提示及版本相关
查看>>
JavaScript可否多线程? 深入理解JavaScript定时机制
查看>>
IOS基础学习
查看>>
PHP 导出 Excell
查看>>
Java基础教程——网络基础知识
查看>>
自己到底要的是什么
查看>>
Kruskal基础最小生成树
查看>>
ubuntu 14.04 安装搜狗拼音输入法
查看>>