Cocos2D V3의 CCScene에서 터치를 어떻게 감지합니까?

Alexandru

나는 당신이 그것을 통해 그것을 할 수 있었다는 것을 알고 있습니다 :

<CCLayerObject>.isTouchEnabled = YES;

... 터치 디스패처 등록과 함께 :

-(void)registerWithTouchDispatcher
{
    [[[CCDirector sharedDirector] touchDispatcher] addTargetedDelegate:self priority:0 swallowsTouches:YES];
}

... 그리고 콜백을받습니다 :

-(BOOL)ccTouchBegan:(UITouch *)touch withEvent:(UIEvent *)event
{
    CGPoint point = [self convertTouchToNodeSpace:touch];
    NSLog(@"X:%ftY:%f", point.x, point.y);
}

하지만 V3에서는 무엇을해야합니까?

Alexandru

내가해야 할 일은 다음과 같습니다.

CCScene 생성자에서 터치를 활성화합니다.

[self setUserInteractionEnabled:YES];

다음 위치에 touchBegan 메서드를 추가합니다.

- (void)touchBegan:(UITouch *)touch withEvent:(UIEvent *)event {
    NSLog(@"touchBegan");
}

따다! V2보다 V3에서 훨씬 쉽습니다!

선택적으로 다음을 수행 할 수도 있습니다.

[self setMultipleTouchEnabled:YES];

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Cocos2d에서 ipad 시뮬레이터를 사용하여 어떻게 테스트합니까?

분류에서Dev

cocos2d v3.7에서 "CCLabelBMFont :: purgeCachedData"에 대한 코드를 어떻게 업그레이드 할 수 있습니까?

분류에서Dev

cocos2d v3.7에서 "CCLabelBMFont :: purgeCachedData"에 대한 코드를 어떻게 업그레이드 할 수 있습니까?

분류에서Dev

CCNode에서 Cocos2d-iphone v3 터치 이벤트 감지

분류에서Dev

Set position of CCLabelTTF in CCNode and add to CCScene [cocos2d v3]

분류에서Dev

cocos2d v3.x에서 CCSprite의 이미지를 변경하는 방법

분류에서Dev

cocos2d-x에서 멀티 터치를 어떻게 활성화합니까?

분류에서Dev

discord.js의 메시지에서 숫자를 어떻게 감지합니까?

분류에서Dev

CCSpriteFrameCache가 cocos2d에서 검은 색 이미지를로드합니까?

분류에서Dev

한 번에 여러 터치의 Cocos2d v3.0 액세스 위치

분류에서Dev

행의 클릭 버튼에서 indexPath를 어떻게 감지합니까?

분류에서Dev

내 프로젝트 내에서 현재 cocos2d 버전을 어떻게 알 수 있습니까?

분류에서Dev

엇갈린 tmx의 겹치는 타일은 cocos2d에서 보이지 않습니다.

분류에서Dev

터치 감지를 위해 cocos2d에서 스프라이트를 그룹화하는 방법은 무엇입니까?

분류에서Dev

cocos2d v3에서 오디오 재생

분류에서Dev

Cocos2d v3에서 유형의 자식을 얻는 방법

분류에서Dev

OpenGL : Cocos2d에서 스프라이트를 어둡게하는 방법

분류에서Dev

뷰를 4 개의 삼각형 영역으로 분할하고 터치 감지 (iOS 및 Cocos2d)

분류에서Dev

2 개의 센서가 동시에 감지되지 않도록 Python에서 스크립트를 일시 중지하려면 어떻게해야합니까?

분류에서Dev

Cocos2d V3는 UIImagePickerController 클래스를 사용한 후 장면을 전환 할 수 없습니다.

분류에서Dev

Unity2D에서 다른 스프라이트에 의해 완전히 숨겨진 스프라이트를 어떻게 감지합니까?

분류에서Dev

cocos2d 3.x 스프라이트 외부에서 터치를 처리하는 방법

분류에서Dev

Google지도 API v3에서 그리드를 어떻게 생성합니까?

분류에서Dev

pppd에 의해 최근에 생성 된 장치를 어떻게 감지합니까?

분류에서Dev

Cocos2d-x v3의 교차 에지 충돌

분류에서Dev

파이썬에서 APNG를 어떻게 감지합니까?

분류에서Dev

Java에서 무한 루프를 어떻게 감지합니까?

분류에서Dev

명령 줄에서 직접 그놈의 제어 센터 (v3)에서 하위 애플릿을 실행하려면 어떻게해야합니까?

분류에서Dev

Python : Tkinter에서 보이는 모양 감지를 어떻게 감지합니까?

Related 관련 기사

  1. 1

    Cocos2d에서 ipad 시뮬레이터를 사용하여 어떻게 테스트합니까?

  2. 2

    cocos2d v3.7에서 "CCLabelBMFont :: purgeCachedData"에 대한 코드를 어떻게 업그레이드 할 수 있습니까?

  3. 3

    cocos2d v3.7에서 "CCLabelBMFont :: purgeCachedData"에 대한 코드를 어떻게 업그레이드 할 수 있습니까?

  4. 4

    CCNode에서 Cocos2d-iphone v3 터치 이벤트 감지

  5. 5

    Set position of CCLabelTTF in CCNode and add to CCScene [cocos2d v3]

  6. 6

    cocos2d v3.x에서 CCSprite의 이미지를 변경하는 방법

  7. 7

    cocos2d-x에서 멀티 터치를 어떻게 활성화합니까?

  8. 8

    discord.js의 메시지에서 숫자를 어떻게 감지합니까?

  9. 9

    CCSpriteFrameCache가 cocos2d에서 검은 색 이미지를로드합니까?

  10. 10

    한 번에 여러 터치의 Cocos2d v3.0 액세스 위치

  11. 11

    행의 클릭 버튼에서 indexPath를 어떻게 감지합니까?

  12. 12

    내 프로젝트 내에서 현재 cocos2d 버전을 어떻게 알 수 있습니까?

  13. 13

    엇갈린 tmx의 겹치는 타일은 cocos2d에서 보이지 않습니다.

  14. 14

    터치 감지를 위해 cocos2d에서 스프라이트를 그룹화하는 방법은 무엇입니까?

  15. 15

    cocos2d v3에서 오디오 재생

  16. 16

    Cocos2d v3에서 유형의 자식을 얻는 방법

  17. 17

    OpenGL : Cocos2d에서 스프라이트를 어둡게하는 방법

  18. 18

    뷰를 4 개의 삼각형 영역으로 분할하고 터치 감지 (iOS 및 Cocos2d)

  19. 19

    2 개의 센서가 동시에 감지되지 않도록 Python에서 스크립트를 일시 중지하려면 어떻게해야합니까?

  20. 20

    Cocos2d V3는 UIImagePickerController 클래스를 사용한 후 장면을 전환 할 수 없습니다.

  21. 21

    Unity2D에서 다른 스프라이트에 의해 완전히 숨겨진 스프라이트를 어떻게 감지합니까?

  22. 22

    cocos2d 3.x 스프라이트 외부에서 터치를 처리하는 방법

  23. 23

    Google지도 API v3에서 그리드를 어떻게 생성합니까?

  24. 24

    pppd에 의해 최근에 생성 된 장치를 어떻게 감지합니까?

  25. 25

    Cocos2d-x v3의 교차 에지 충돌

  26. 26

    파이썬에서 APNG를 어떻게 감지합니까?

  27. 27

    Java에서 무한 루프를 어떻게 감지합니까?

  28. 28

    명령 줄에서 직접 그놈의 제어 센터 (v3)에서 하위 애플릿을 실행하려면 어떻게해야합니까?

  29. 29

    Python : Tkinter에서 보이는 모양 감지를 어떻게 감지합니까?

뜨겁다태그

보관