버튼을 눌러 두 번째 클래스의 메서드를 호출하는 방법은 무엇입니까?

user3054314

다른 클래스에서 클래스의 메서드를 호출 할 수 없습니다 . cocos2d-x (C ++)에서 코드 cocos2d (objective-c)를 다시 작성합니다 .

오류:

c:\program files\microsoft visual studio 11.0\vc\include\xrefwrap(273): error C2562: std::_Pmd_caller<_Ret,_Arg0>::_Call_pmd: функция типа "void", возвращающая значение
1>          with
1>          [
1>              _Ret=void,
1>              _Arg0=cocos2d::Object
1>          ]
1>          c:\program files\microsoft visual studio 11.0\vc\include\xrefwrap(271): см. объявление "std::_Pmd_caller<_Ret,_Arg0>::_Call_pmd"
1>          with
1>          [
1>              _Ret=void,
1>              _Arg0=cocos2d::Object
1>          ]

완전히 키 다트가되지는 않습니다.

HudLayer.cpp

CCMenuItem *button = CCMenuItemImage::create("1.png","1.png",menu_selector(HelloWorld::createSprite));

HelloWorld.cpp

void HelloWorld::createSprite(CCObject *sender)
{

    _sprite->initWithFile("bird.png");
    _sprite->setPosition(ccp(x,y));

}
Sumit Kandoi

IronMan.h에서 선언해야합니다.

static void playClicked ();

Avenger.cpp에서이 방법을 사용할 수 있습니다.

 CCSize *screenSize   = CCDirector::sharedDirector()->getVisibleSize();
CCPoint pointOrigin  = CCDirector::sharedDirector()->getVisibleOrigin();
float x = screenSize.width;
float y = screenSize.height;*

CCWidgetLayout * widgetLayout = CCWidgetLayout :: create ();

addChild (widgetLayout);

CCButton* playButton = CCButton::create("btn1.png", "btn2.png", "btn3.png");
playButton->setPosition(x/1.2f,y/1.5f);
playButton->setClickSelector(this,click_selector(IronMan::playClicked));
widgetLayout->addChild(playButton,1);

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

버튼을 눌러 두 번호 사이를 전환하는 방법은 무엇입니까?

분류에서Dev

두 번째로 <버튼>을 클릭하면 <p>를 전환하는 방법은 무엇입니까?

분류에서Dev

버튼을 여러 번 클릭 할 때 다른 JS 함수를 호출하는 방법은 무엇입니까?

분류에서Dev

버튼에서 Datagridview 셀 두 번 클릭 이벤트를 호출하는 방법은 무엇입니까?

분류에서Dev

두 번째 활동의 버튼이 세 번째 활동을 열도록하는 방법은 무엇입니까?

분류에서Dev

React에서 버튼을 클릭 한 후 매번 두 번 호출되는 디스패치 함수를 수정하는 방법은 무엇입니까?

분류에서Dev

두 번째 버튼을 숨기고 첫 번째 버튼을 눌렀을 때만 표시하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 자식 클래스의 메서드를 사용하여 두 번째 부모 클래스의 메서드를 호출하는 방법은 무엇입니까?

분류에서Dev

FakeItEasy 가짜 객체의 메서드를 첫 번째 호출에서 던지고 두 번째로 반환하는 방법은 무엇입니까?

분류에서Dev

단일 메서드에서 두 값을 반환하고 함수를 한 번 호출하는 두 개의 부모 클래스 속성을 설정하는 방법은 무엇입니까?

분류에서Dev

첫 번째 코드 블록은 가비지 값이되고 두 번째 블록은 클래스 멤버의 값을 더하는 이유는 무엇입니까?

분류에서Dev

첫 번째 값을 기본값으로 유지하면서 파이썬에서 클래스의 두 번째 값만 호출하는 방법은 무엇입니까?

분류에서Dev

Bootstrap에서 두 번째 행의 두 번째 열을 동일한 첫 번째 열 또는 첫 번째 행에 정렬하는 방법은 무엇입니까?

분류에서Dev

팝 오버를 숨기는 부트 스트랩은 버튼을 두 번 눌러야합니다.

분류에서Dev

두 번째에서 첫 번째 개체의 값을 변경하는 방법은 무엇입니까?

분류에서Dev

규칙 플러그인을 사용하여 Struts 2의 제출 버튼에서 메서드를 호출하는 방법은 무엇입니까?

분류에서Dev

Android에서 버튼 클릭으로 두 가지 기능을 호출하는 방법은 무엇입니까?

분류에서Dev

Swift-버튼 2 개를 눌렀을 때 한 번의 동작을하는 방법은 무엇입니까?

분류에서Dev

두 번째 HTML 테이블이 Laravel의 동일한 페이지에있을 때 첫 번째 테이블에서 버튼을 클릭하여 두 번째 html 테이블을 채우는 방법은 무엇입니까?

분류에서Dev

첫 번째 API 호출의 데이터를 사용하고 두 번째 API 호출에서 사용하는 방법은 무엇입니까?

분류에서Dev

Audacity의 두 번째 버전을 설치하는 방법은 무엇입니까?

분류에서Dev

두 번째 활동을 아래에서 위로 애니메이션하는 방법은 무엇입니까?

분류에서Dev

Lambda 호출 Lambda-두 번째로 페이로드에 액세스하는 방법은 무엇입니까?

분류에서Dev

pyqt의 첫 번째 창에서 두 번째 창을 여는 방법은 무엇입니까?

분류에서Dev

CHARINDEX 및 SUBSTRING을 사용하여 두 번째와 세 번째 "_"사이의 특정 텍스트를 추출하는 방법은 무엇입니까?

분류에서Dev

셀레늄 웹 드라이버 Python에서 마우스로 요소의 두 번째 레이어를 클릭하는 방법은 무엇입니까?

분류에서Dev

빠른 클릭에서 en 이벤트 핸들러가 두 번 호출되는 것을 방지하는 방법은 무엇입니까?

분류에서Dev

React Native에서 버튼을 여러 번 클릭하는 것을 방지하는 방법은 무엇입니까?

분류에서Dev

두 부모 클래스에서 "overriden"메서드를 호출하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    버튼을 눌러 두 번호 사이를 전환하는 방법은 무엇입니까?

  2. 2

    두 번째로 <버튼>을 클릭하면 <p>를 전환하는 방법은 무엇입니까?

  3. 3

    버튼을 여러 번 클릭 할 때 다른 JS 함수를 호출하는 방법은 무엇입니까?

  4. 4

    버튼에서 Datagridview 셀 두 번 클릭 이벤트를 호출하는 방법은 무엇입니까?

  5. 5

    두 번째 활동의 버튼이 세 번째 활동을 열도록하는 방법은 무엇입니까?

  6. 6

    React에서 버튼을 클릭 한 후 매번 두 번 호출되는 디스패치 함수를 수정하는 방법은 무엇입니까?

  7. 7

    두 번째 버튼을 숨기고 첫 번째 버튼을 눌렀을 때만 표시하는 방법은 무엇입니까?

  8. 8

    파이썬에서 자식 클래스의 메서드를 사용하여 두 번째 부모 클래스의 메서드를 호출하는 방법은 무엇입니까?

  9. 9

    FakeItEasy 가짜 객체의 메서드를 첫 번째 호출에서 던지고 두 번째로 반환하는 방법은 무엇입니까?

  10. 10

    단일 메서드에서 두 값을 반환하고 함수를 한 번 호출하는 두 개의 부모 클래스 속성을 설정하는 방법은 무엇입니까?

  11. 11

    첫 번째 코드 블록은 가비지 값이되고 두 번째 블록은 클래스 멤버의 값을 더하는 이유는 무엇입니까?

  12. 12

    첫 번째 값을 기본값으로 유지하면서 파이썬에서 클래스의 두 번째 값만 호출하는 방법은 무엇입니까?

  13. 13

    Bootstrap에서 두 번째 행의 두 번째 열을 동일한 첫 번째 열 또는 첫 번째 행에 정렬하는 방법은 무엇입니까?

  14. 14

    팝 오버를 숨기는 부트 스트랩은 버튼을 두 번 눌러야합니다.

  15. 15

    두 번째에서 첫 번째 개체의 값을 변경하는 방법은 무엇입니까?

  16. 16

    규칙 플러그인을 사용하여 Struts 2의 제출 버튼에서 메서드를 호출하는 방법은 무엇입니까?

  17. 17

    Android에서 버튼 클릭으로 두 가지 기능을 호출하는 방법은 무엇입니까?

  18. 18

    Swift-버튼 2 개를 눌렀을 때 한 번의 동작을하는 방법은 무엇입니까?

  19. 19

    두 번째 HTML 테이블이 Laravel의 동일한 페이지에있을 때 첫 번째 테이블에서 버튼을 클릭하여 두 번째 html 테이블을 채우는 방법은 무엇입니까?

  20. 20

    첫 번째 API 호출의 데이터를 사용하고 두 번째 API 호출에서 사용하는 방법은 무엇입니까?

  21. 21

    Audacity의 두 번째 버전을 설치하는 방법은 무엇입니까?

  22. 22

    두 번째 활동을 아래에서 위로 애니메이션하는 방법은 무엇입니까?

  23. 23

    Lambda 호출 Lambda-두 번째로 페이로드에 액세스하는 방법은 무엇입니까?

  24. 24

    pyqt의 첫 번째 창에서 두 번째 창을 여는 방법은 무엇입니까?

  25. 25

    CHARINDEX 및 SUBSTRING을 사용하여 두 번째와 세 번째 "_"사이의 특정 텍스트를 추출하는 방법은 무엇입니까?

  26. 26

    셀레늄 웹 드라이버 Python에서 마우스로 요소의 두 번째 레이어를 클릭하는 방법은 무엇입니까?

  27. 27

    빠른 클릭에서 en 이벤트 핸들러가 두 번 호출되는 것을 방지하는 방법은 무엇입니까?

  28. 28

    React Native에서 버튼을 여러 번 클릭하는 것을 방지하는 방법은 무엇입니까?

  29. 29

    두 부모 클래스에서 "overriden"메서드를 호출하는 방법은 무엇입니까?

뜨겁다태그

보관