溫馨提示×

溫馨提示×

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

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

coco2d-x實現場景跳轉

發布時間:2020-06-15 18:22:05 來源:網絡 閱讀:433 作者:酷酷小喬 欄目:開發技術

這里我們實現一個按下一個Button實現跳轉一個場景把,這里我們需要在頭文件加入#include"ui/CocosGUI.h' 

using namespace ui;

然后我們定于一個Button *bt01=Button::create("放入按鈕的圖片");

bt01->setPressedActionEnadled(true);

bt01->cocos2d::Node::setPosition("定義按鈕要放的位置");

this->addChild(bt01);

//處理按鈕事件

bt01->addTouchEventListener(CC_CALLBACK_2(gamescene::bt01Click,this));

然后我們去.h里面定義要執行的回調方法

void bt01Click(Ref *obj,Widget::TouchEventType t);

定義完之后我們回到.cpp

處理下回調方法

void gamescene:: bt01Click(Ref *obj,Widget::TouchEventType t)

{

switch(t)

{

 case Widget::TouchEventType::ENDED:

 {

 auto scnee=“需要跳轉的場景”::createScnen();

 auto s2=TransitionFlipx::create(0.5,scene);//執行一個跳轉動畫

 Director::getInstance()->replaceScene(s2);

 }

break;

default;

  break;

}

}

向AI問一下細節

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

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女