加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

cocos2dx 手柄

发布时间:2020-12-14 16:57:25 所属栏目:百科 来源:网络整理
导读:头文件: #include "base/CCEventListenerController.h" #include "base/CCController.h" 代码: auto label = LabelTTF::create( "NULL" , "Courier" , 40 ); label-setPosition(visibleSize / 2 ); this-addChild(label); auto listener = EventListenerCo

头文件:

#include "base/CCEventListenerController.h"
    #include "base/CCController.h"

代码:

auto label = LabelTTF::create("NULL","Courier",40);
    label->setPosition(visibleSize / 2);
    this->addChild(label);

    auto listener = EventListenerController::create();  //控制器事件

    listener->onKeyDown = [label](Controller* clr,int keyCode,Event* event){
        label->setString(StringUtils::format("%d",keyCode));
    };


    listener->onKeyRepeat = [label](Controller* clr,keyCode));
    };

    listener->onKeyUp = [label](Controller* clr,keyCode));
    };

    Director::getInstance()->getEventDispatcher() 
        ->addEventListenerWithSceneGraphPriority(listener,this); 

    Controller::startDiscoveryController();  //发现控制器

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读