나는 - (BOOL)ccTouchBegan:(UITouch *)touch withEvent:(UIEvent *)
이벤트 메서드를 알고 있지만 손가락이 떨어지는 동안 스프라이트 이동과 같은 무언가를 끊임없이 어떻게하는지 궁금합니다.Cocos2D에서 손가락이 눌려있는 것을 어떻게 감지합니까?
4
A
답변
7
가제트처럼 할 수도 있고 운동이 일정하면 행동을 예약 할 수도 있습니다. 다음
-(void)moveSprite:(ccTime) dt {
// move your sprite here by small increments
}
그리고 당신은 당신이 당신의 터치 ... 희망이 종료 할 때 동작을 중지합니다 [self unschedule:@selector(moveSprite:)]
이 스케줄 해제 [self schedule:@selector(moveSprite:)]
및 ccTouchEnded
에 당신이 언급 한 ccTouchBegan:
방법, 당신은 이동 방법을 예약 : 그래서 당신이 이동 방법이 있다고 가정 도와 드리겠습니다.
2
UIGestureRecognizer 하위 클래스를 구현하십시오. 시작된 이벤트 나 변경된 이벤트 또는 종료 된 이벤트가 전송되며 그에 따라 작동 할 수 있습니다.
5
ccTouchBegan
이 호출되고 ccTouchEnd
이 호출 될 때 부울을 true로 설정해야합니다. 그러면 ccTouchMove
이벤트가 호출 될 때 플래그가 true인지 여부 만 확인하면됩니다.
관련 문제
- 1. 마우스/손가락이 특정 경로를 따라 움직이는 지 어떻게 감지합니까?
- 2. Android 연락처가 변경된 것을 어떻게 감지합니까?
- 3. 화면이 스크롤되는 것을 감지합니까?
- 4. 아이폰 SDK에서 손가락이 미끄러 져 움직이는 것을 감지했습니다.
- 5. SavingChanges의 엔터티 내에서 컬렉션이 변경된 것을 어떻게 감지합니까?
- 6. MMU에서 포인터가 두 번 사용되지 않는 것을 어떻게 감지합니까?
- 7. 클라이언트가 웹 페이지의 상단 또는 하단으로 스크롤되는 것을 어떻게 감지합니까?
- 8. PC가 인터넷에 연결된 것을 Windows 7이 어떻게 감지합니까?
- 9. XNA MediaPlayer에서 해당 사운드가 감지 된 것을 어떻게 감지합니까?
- 10. 신청 마감을 어떻게 감지합니까?
- 11. Control.PreferredSize가 변경되면 어떻게 감지합니까?
- 12. ASP.Net은 문화를 어떻게 감지합니까?
- 13. 긴 프레스를 어떻게 감지합니까?
- 14. 어떻게 CGIproxy를 감지합니까?
- 15. iframe 크기를 어떻게 감지합니까?
- 16. 입력이 변경되면 어떻게 감지합니까?
- 17. iframe 크기를 어떻게 감지합니까?
- 18. Cocos2d에서 "드래그"옵션을 어떻게 구현합니까?
- 19. 어떻게 OpenGL 안드로이드에서 객체 감지합니까?
- 20. 콘솔에서 실행 중인지 어떻게 감지합니까?
- 21. jQuery에서 포스트 백을 어떻게 감지합니까?
- 22. EF에서 필드 변경을 어떻게 감지합니까?
- 23. iPhone - iPhone 버전을 어떻게 감지합니까?
- 24. 컴퓨터에서 소리가 나는지 어떻게 감지합니까?
- 25. Gmail에서 마우스 움직임을 어떻게 감지합니까?
- 26. 데스크탑 전환 효과는 어떻게 감지합니까?
- 27. HTA에서 window.open (...)을 어떻게 감지합니까?
- 28. 처음에 iPad의 interfaceRotation을 어떻게 감지합니까?
- 29. 장치에 sdcard가 있는지 어떻게 감지합니까?
- 30. URL 끝에 #regform을 어떻게 감지합니까?
예, "while"문을 사용하여 이것을 시도했지만 응용 프로그램이 손상되었습니다. 비록 내 코드일지도 모릅니다. –
코드에 whiles를 배치해야합니다. 레이어 업데이트를 예약하고 업데이트 기능 내에서 플래그를 확인해야합니다! – Ali1S232