`

CCLayer的部分显示

 
阅读更多
void YourLayer::visit()
{
  glEnable(GL_SCISSOR_TEST);
  float floatScale = CC_CONTENT_SCALE_FACTOR();
glScissor(x * floatScale,y * floatScale,width * floatScale,height * floatScale);
CCLayer::visit();
  glDisable(GL_SCISSOR_TEST);
}
分享到:
评论

相关推荐

    cocos2d-x学习笔记(4)--CCLayer背景绘制 .rar

    cocos2d-x学习笔记(4)--CCLayer背景绘制 .rar

    CCScrollLayer-修正

    cocos2dx中的CCScrollLayer类 CCScrollLayer::create(); srollLayer->setOriginPosition(pos); 修正内容: visit() -> CCLayer::visit() 修改成 CCLayer::draw();

    cocos2d-x学习笔记之CCLayer、CCLayerColor、CCLayerGradient、CCLayerMultiplex场景层介绍

    图层在cocos2d-x中很重要,我们可以在其中添加精灵,也可以将图层添加到场景中。这几个图层类功能各不相同,具体的看代码的注释。大家只需要替换掉helloworld中的init函数就可以... //CCLayerColor继承自CCLayer,CCLa

    Cocos2d-x学习笔记之CCScene、CCLayer、CCSprite的默认坐标和默认锚点实验

    主要介绍了Cocos2d-x学习笔记之CCScene、CCLayer、CCSprite的默认坐标和默认锚点实验,这是一个非常值得研究的问题,需要的朋友可以参考下

    Cocos2d-x学习笔记之CCLayerColor层的使用实例

    CCLayerColor层的使用方法,写的详细了一些,和上篇文章基本差不多的(查看CCLayer的更多介绍),只不过这次HelloWorld继承自CCLayerColor。 bool HelloWorld::init() { bool bRet = false; do { //ccc4这个...

    cocos2d-touch事件

    cocos2d touch 事件 添加cclayer层

    cocos2dx+lua实现橡皮擦功能

    实现原理:随着触摸点的移动,通过setBlendFunc函数设置部分区域的颜色混合(将上层图片透明度为0,底层我们想要的图片就显示出来) --橡皮擦功能测试 local function initInfo() local scene = CCScene:create() ...

    Cocos2D-X核心类学习

    Cocos2D-X 引擎的设计思路是将游戏中的各个部分抽象成几个概念:导演、场景、布景层及人物精灵。 导演(CCDirector):游戏的组织者和领导者,是整个游戏的负责人、总指挥。导演类制定游戏的运行规则,从而让游戏内...

    Cocos2d x手机游戏开发与项目实战详解.part2

     第五章主要介绍Cocos2d-x核心技术,这里包括Cocos2d-x的核心类CCDirector、CCScene、CCNode、CCLayer、CCSprite、CCAction等,通过案例来介绍Cocos2d-x的场景、图层、交互、动作、动画、粒子效果、游戏地图、物理...

    Cocos2d x手机游戏开发与项目实战详解.part3

     第五章主要介绍Cocos2d-x核心技术,这里包括Cocos2d-x的核心类CCDirector、CCScene、CCNode、CCLayer、CCSprite、CCAction等,通过案例来介绍Cocos2d-x的场景、图层、交互、动作、动画、粒子效果、游戏地图、物理...

    Cocos2d x手机游戏开发与项目实战详解.part1

     第五章主要介绍Cocos2d-x核心技术,这里包括Cocos2d-x的核心类CCDirector、CCScene、CCNode、CCLayer、CCSprite、CCAction等,通过案例来介绍Cocos2d-x的场景、图层、交互、动作、动画、粒子效果、游戏地图、物理...

    cocos2dx动画工具

    导出的类继承自CCLayer所以直接可以A_xx::create();添加到场景中。里面的CCSprite可以换成自己实现的类,这样添加一部分自定义的代码就能实现换皮功能。 简版工具,没有自定义的基类支持,所以现在就只支持循环动画...

    SwfTo2dX_V1.0

    导出的类继承自CCLayer所以直接可以A_xx::create();添加到场景中。里面的CCSprite可以换成自己实现的类,这样添加一部分自定义的代码就能实现换皮功能。 简版工具,没有自定义的基类支持,所以现在就只支持循环动画...

    Cocos2d-x UI开发之CCControlColourPicker控件类使用实例

    CCControlColourPicker实现颜色拾取器的功能。关于控件使用时的一些配置,... //设置一个显示字符串的label CCLabelTTF * title = CCLabelTTF::create("#128128128","Arial",32); title->setPosition(ccp(240,280)

    Cocos2d-x UI开发之文本类使用实例

    cocos2d-x中有三个文本类,用来在屏幕上显示文字,这三个类分别是CCLabelTTF、CCLabelBMFont、CCLabelAtlas。这三个类都继承自抽象类CCLabelProtocol,所以具有了setString()改变文本信息的方法和getString()获得...

    Cocos2d手势

    为实现Cocos2d手势支持,改写的CCLayer、CCNode、CCGestureRecognizer三个源码类,可以参考我博客使用!

    Cocos2d-x UI开发之CCControlSlider控件类使用实例

    关于控件使用时的一些配置,请参见文章:UI开发之控件类-... //设置一个显示字符串的label CCLabelTTF * title = CCLabelTTF::create(slider value = 0.00,Arial,32); title->setPosition(ccp(240,200));

    WP7坦克大战源码2012929

    1.创建好 CCLayer 的子类 2.重写 onEnter 方法添加一些基本按钮 跟一些初始化代码 3.通过schedule方法 控制 坦克 子弹的CCSprite对象 4.根据点击手机屏幕,确定出坦克的方向,根据坦克的方向修改坦克的X,Y轴坐标,...

Global site tag (gtag.js) - Google Analytics