>

cocos2d 2.0 베타 2.0 [최신 버전]으로 게임을 만들고 있습니다. 그리고 다른 수업에서 조이스틱을 추가해야합니다. 두 번째 클래스에서는 이것을 "CCTouchDispatcher"라고합니다. 하지만 이렇게 전화를 걸 수 없습니다 :

[[CCTouchDispatcher sharedDispatcher] addTargetedDelegate:self priority:0 swallowsTouches:YES];

그래서 이걸 만들었습니다 :

_tocuhDispatcher = [[CCTouchDispatcher alloc] init];
[_tocuhDispatcher addTargetedDelegate:self priority:0 swallowsTouches:YES];

그러나 여전히 터치를 감지 할 수 없습니다. HelloWorldLayer에서 터치를 활성화하면 터치로 객체를 이동할 수 있지만 조이스틱이 작동하지 않습니다

무엇을 할 수 있습니까?

  • 답변 # 1

    CCDirector *director = [CCDirector sharedDirector];
    [[director touchDispatcher] addTargetedDelegate:self priority:0 swallowsTouches:YES];
    
    

  • 이전 java - 문자열에서 연속 3 자리를 확인하는 정규 표현식
  • 다음 node.js - Node의 consolelog ()는 객체의 정보를 출력합니다 파일로 어떻게 출력합니까?