创建透明层

    ccColor4B color = ccc4(0, 0, 0, 0);  

    CCLayerColor *color_layer = CCLayerColor::create(color);  

    CCSize c_size(320, 120);    //宽和高  

    color_layer->setPosition(ccp(160, 100)); //设置位置,注意,CCLayerColor 的贴图点是左下角,而且还改不了……  

    color_layer->setContentSize(c_size); //设置这块区域的大小  

    this->addChild(color_layer, 0);  


此例被我应用于 在固定范围 随机添加精灵 此层作为“容器” 其他精灵附加上面 其余代码如下

CCSpriteBatchNode* batchNode = CCSpriteBatchNode::create("closeNormal.png",1000);

    batchNode->setPosition(CCPointZero);

    

    color_layer->addChild(batchNode,1);

    for(int i = 0;i < 5;++i){

       X = arc4random()%150;

        Y=arc4random()%150;

        CCSprite* testIcon = CCSprite::createWithTexture(batchNode->getTexture()                                                     );

        testIcon->setPosition(ccp(X,Y));

        ktag=i;

        batchNode->addChild(testIcon,0,ktag);


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

-仅此而已

给我打赏的小哥哥小姐姐都好看

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值