zoukankan      html  css  js  c++  java
  • Cocos2d-x Render-NewCulling


    .cpp

      layout->setBackGroundImageScale9Enabled(true);
            layout->setBackGroundImage("green_edit.png");
            
            layout->setPosition(Point(0,0));
            addChild(layout);
            
            
             alert = Text::create("Layout", "fonts/Marker Felt.ttf", 30 );
            alert->setColor(Color3B(159, 168, 176));
            alert->setPosition(Point(widgetSize.width / 2.0f,
                                     widgetSize.height / 2.0f - alert->getSize().height * 3.075f));
            
            layout->addChild(alert);
            auto size = Director::getInstance()->getWinSize();
    
            /**************************************************************/
            
            auto sprite = Sprite::create("btn-about-normal-vertical.png");
            sprite->setRotation(5);
            sprite->setPosition(Point(size.width/2,size.height/3));
            sprite->setScale(2);
           layout-> addChild(sprite);
            
            auto sprite2 = Sprite::create("btn-about-normal-vertical.png");
            sprite2->setRotation(-85);
            sprite2->setPosition(Point(size.width/2,size.height * 2/3));
            sprite2->setScale(2);
             layout->addChild(sprite2);
            
            auto listener = EventListenerTouchOneByOne::create();
            listener->setSwallowTouches(true);
            
            listener->onTouchBegan = [=](Touch* touch, Event  *event) {
                auto pos = touch->getLocation();
                _lastPos = pos;
                
                
                return true;
                
                
            };
            
            listener->onTouchMoved = [=](Touch* touch, Event  *event) {
                auto pos = touch->getLocation();
                auto offset = pos - _lastPos;
                auto layerPos = getPosition();
                auto newPos = layerPos + offset;
                layout->setPosition(newPos);
                _lastPos = pos;
                
            };
            
            
            
            _eventDispatcher->addEventListenerWithSceneGraphPriority(listener, this);
    
            
    


  • 相关阅读:
    JSP 中文乱码显示处理解决方案
    jsp的9大对象
    获取各种路径
    输出自绘制图片
    Emmet基本使用方法
    <input type="file" />浏览时只显示指定文件类型
    使用dockerfile文件创建image
    gunicorn 访问日志配置与项目启动
    制作符合自己需求的镜像 docker image
    linux 查看系统信息
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/3835749.html
Copyright © 2011-2022 走看看