zoukankan      html  css  js  c++  java
  • cocos3 多点触控 经过真机测试

    bool HelloWorld::init()
    {
    
        if ( !Layer::init() )
        {
            return false;
        }
        
        Size visibleSize = Director::getInstance()->getVisibleSize();
        Vec2 origin = Director::getInstance()->getVisibleOrigin();
        
        label=LabelTTF::create("show","Courier",50);
        label->setPosition(240,160);
        addChild(label);
    
    
        EventListenerTouchAllAtOnce* listener=EventListenerTouchAllAtOnce::create();
        
        listener->onTouchesBegan = [this](const std::vector<Touch*>& touches, Event *event) {
            for(int i=0;i<touches.size();i++)
            {
                auto touch=touches.at(i);
                poses.pushBack(touch);
            }
    
        };
    
        listener->onTouchesMoved = [this](const std::vector<Touch*>& touches, Event *event) 
        {
            
        };
    
        listener->onTouchesEnded = [this](const std::vector<Touch*>& touches, Event *event) 
        {
            for(int i=0;i<touches.size();i++)
            {
                auto touch=touches.at(i);
                poses.eraseObject(touch);
            }
        };
    
        listener->onTouchesCancelled = [this](const std::vector<Touch*>& touches, Event *event)
        {
            for(int i=0;i<touches.size();i++)
            {
                auto touch=touches.at(i);
                poses.eraseObject(touch);
            }
        };
    
        Director::getInstance()->getEventDispatcher()->addEventListenerWithSceneGraphPriority(listener, this);
             
    
        scheduleUpdate();
        
        return true;
    }
    
    void HelloWorld::update(float dt)
    {
        char str[10];
        sprintf(str,"%d",poses.size());
        label->setString(str);
    }
  • 相关阅读:
    网站代码优化总结
    移动端 H5 页面注意事项
    js基础知识点收集
    2017-3-26 webpack入门(一)
    gulp教程
    less的使用
    微信小程序接口封装
    div上下左右居中几种方式
    前端知识点-面试
    call和apply
  • 原文地址:https://www.cnblogs.com/yufenghou/p/4448435.html
Copyright © 2011-2022 走看看