cocos2d-x细节之自绘图形透明度问题
来源:互联网 发布:blued同志交友软件 编辑:程序博客网 时间:2024/05/19 04:03
如若重载CCSprite的draw函数,记得设置blend混合模式,默认是没有透明度的。
示例如下:
void draw()
{
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); //cocos2d默认混合模式
//根据圆的半径来计算分割份数,一般够用
ccDrawColor4F(color.r, color.g, color.b, color.a);
ccDrawSolidArc(CCPointZero, radius, radius*10, radsrc/180*M_PI, raddest/180*M_PI); //注意这里用坐标(0,0)!
}
如果没有glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA),绘制的图形就不会有透明效果!
- cocos2d-x细节之自绘图形透明度问题
- cocos2d-x细节之自绘图形透明度问题
- Cocos2d-x讲解之绘图API
- cocos2d-x 游戏开发新手细节问题
- cocos2d-x 游戏开发新手细节问题
- cocos2d-x 游戏开发新手细节问题
- COCOS2D-X 快速熟悉LUA细节问题
- COCOS2D-X 快速熟悉LUA细节问题
- COCOS2D-X 快速熟悉LUA细节问题
- COCOS2D-X 快速熟悉LUA细节问题
- COCOS2D-X 快速熟悉LUA细节问题
- Cocos2d-x 常见细节问题总结 1
- [寒江孤叶丶的Cocos2d-x之旅_19]Cocos2d-x 3.0 rc2 版本 Label 的setOpacity 函数失效,无法设置透明度问题的解决办法
- 【玩转cocos2d-x之三十四】绘图:CCDrawingPrimitives和CCDrawNode
- 【玩转cocos2d-x之三十四】绘图:CCDrawingPrimitives和CCDrawNode
- cocos2d-x 快速熟悉Lua基本细节问题
- cocos2d-x 快速熟悉Lua基本细节问题
- cocos2d-x 快速熟悉Lua基本细节问题
- 用ioctl获得本地ip地址,ifconf和ifreq
- EOutOfResources字符异常
- hdu4431Mahjong
- 网站分析基础概念之网页与网页浏览数
- 在asp.net模拟用户
- cocos2d-x细节之自绘图形透明度问题
- EABI还是GNU/Linux:如何正确选择合适的交叉工具链(嵌入式 Linux)(转)
- 多个django模型修改页面在一个页面上
- Widget控件(ImageView)无响应
- 指针与引用的区别
- 泰勒公式
- warning和error的区别
- ecos usb驱动开发
- HttpSerletResponse应用:j简介和产生响应状态行