中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

cocos2dx項目中使用cocostudio ui編輯器的導出文件

發布時間:2020-07-04 17:27:15 來源:網絡 閱讀:1649 作者:ggin2011 欄目:開發技術

我的配置:xp系統,cocos2dx-2.2.0,cocostudio v1.0.0.0。

cocos2dx項目中使用cocostudio ui編輯器的導出文件

目的:點擊按鈕,球水平移動。


上面的截圖是我的cocostudio編輯的一個簡單ui界面。導出后的文件包括下圖三個文件

cocos2dx項目中使用cocostudio ui編輯器的導出文件

1 在項目的資源目錄下用文件夾 gmzFirst 保存這三個文件。

2 在cpp里面加入

#include"cocos-ext.h"
using namespace cocos2d::extension;

3 在 init函數里面加入

//test cocostudio ui edit
                                                                     
    UILayer* uiLayer = UILayer::create();
                                                                     
    this->addChild(uiLayer);
    uiLayer->setTag(22);
    uiLayer->addWidget(CCUIHELPER->createWidgetFromJsonFile("gmzFirst/gmzui111_1.ExportJson"));
                                                                     
    //UIButton* butn= (UIButton*)uiLayer->getChildByTag(2);
    UIButton* butn= (UIButton*)uiLayer->getWidgetByTag(2);
    butn->addTouchEventListener(this,SEL_TouchEvent(&HelloWorld::startTouch));

4 添加按鈕的響應函數

void HelloWorld::startTouch(CCObject* obj,TouchEventType type)
{
    static int aa=0;
    switch (type)
    {
    case TOUCH_EVENT_BEGAN:
        {
        CCLOG("+++begin+++");
        UILayer* ui=(UILayer*)this->getChildByTag(22);
        UIImageView* ball=(UIImageView*)ui->getWidgetByTag(3);
                                                  
        ball->setPosition(ccp(200+aa++,300));
        }
            break;
    case TOUCH_EVENT_MOVED:
        break;
    case TOUCH_EVENT_ENDED:
        CCLOG("+++ended+++");
        break;
    case TOUCH_EVENT_CANCELED:
        break;
    }
                                              
    return ;
}

5 編譯運行,可以測試了。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

昆明市| 托克逊县| 华容县| 马尔康县| 青岛市| 绵阳市| 银川市| 花莲市| 镇沅| 灵寿县| 锡林浩特市| 福安市| 定兴县| 新巴尔虎左旗| 丘北县| 屯门区| 佳木斯市| 丰顺县| 湛江市| 永寿县| 弥渡县| 合江县| 宜丰县| 珠海市| 华安县| 宁波市| 阿拉善盟| 额尔古纳市| 亳州市| 嵊州市| 阿克陶县| 利川市| 承德市| 山东省| 页游| 龙山县| 旅游| 双鸭山市| 准格尔旗| 三门峡市| 彰化县|