나는 다른 클래스의 다른 CClayer 객체를 추가하는 CCLayer 클래스가 있습니다. 하지만 CCLayer 객체를 프레임과 함께 추가하고 싶으면 전체 화면에 추가되고 밑에있는 레이어와 추가 된 레이어에 대해 세례를 붙일 수는 없습니다. 어떻게 특정 프레임 cclayer 개체를 추가 할 수 있습니까 ??다른 CCLayer 위에 프레임이있는 CClayer를 추가 하시겠습니까?
0
A
답변
0
이 생각 할 수 있습니다 '프레임'레이어, 그러나 당신 수있는 터치 레이어에서 처리 될 것 '프레임', 비슷한 :
- (BOOL)ccTouchBegan:(UITouch *)touch withEvent:(UIEvent *)event{
if (!visible_ || !_enabled) {
return NO;
}
CGPoint loc = [touch locationInView:touch.view];
loc = [[CCDirector sharedDirector] convertToGL:loc];
return [self containsPoint:loc]);
}
- (BOOL) containsPoint:(CGPoint)loc {
loc = [self convertToNodeSpace:loc];
CGRect rect = CGRectMake('WHATEVER FRAME YOU WANT TOUCHES FOR');
return CGRectContainsPoint(rect, loc);
}
0
무언가를 잊어 버리지 않는 한, 레이어에 대한 isTouchEnabled 플래그를 설정하는 것만 큼 간단하지 않으면 안된다. 그래서 ...
CCLayer* myTopLayer;
CCLayer* myBottomLayer;
myTopLayer.isTouchEnabled = YES;
myBottomLayer.isTouchEnabled = NO;
이제는 맨 위 레이어 만 터치해야합니다. 당신이 할 수있는 또 다른 속임수는 사용자가 그것을 만질 수 없도록 아주 작은 값으로 하단 레이어를 확장하는 것입니다. 당신이 준비가되면 뭔가 같은 ...
myBottomLayer.scale = 0.01f;
그런 다음 1.0로 다시 확장 할 수 있습니다. 내가 그나마
+0
내가 레이어의 접촉을받을 싶지만 특정 영역에만. – hemant
관련 문제
- 1. 다른 것 위에 cclayer 추가
- 2. Cocos2D iPhone - 다른 사람 위에 CCLayer 추가
- 3. CCMenu에 CCLayer 추가
- 4. cocos2d에서 CCLayer를 이동하는 방법
- 5. OpenGLView 상단에 CClayer (HUD 레이어)를 추가 하시겠습니까?
- 6. 다른 이미지 위에 이미지 추가
- 7. 내 스프라이트에 CCLayer 또는 CCSprite 클래스를 사용 하시겠습니까?
- 8. cocos2d에서 CCLayer를 이상하게 선언 한 이유는 무엇입니까?
- 9. 프레임이있는 UILabel
- 10. UINavigationController를 기본 UIViewController 위에 추가 하시겠습니까?
- 11. TabbedView 위에 AdMob 광고를 추가 하시겠습니까?
- 12. CCLayer를 진행 막대로 사용
- 13. 프로그래밍 방식으로 다른 사람 위에 컨트롤 추가
- 14. 캔버스를 WPF의 다른 캔버스 위에 배치 하시겠습니까?
- 15. CCLayer를 통한 터치 방지
- 16. CCScene과 CCLayer를 언제 사용합니까?
- 17. 프레임이있는 외부 사이트에 연결
- 18. CCGrid3D를 사용할 때 CCLayer 유지하기
- 19. CCLayer 두통에 액세스!
- 20. WebView 위에 FrameLayout을 설치 하시겠습니까?
- 21. CCLayer UIGestureRecognizer 및 HUD
- 22. 프레임이있는 cocos2d coutdown 타이머
- 23. 프레임이있는 빈 공간
- 24. ListView 위에 RelativeLayout 추가
- 25. td에 다른 이미지를 추가 하시겠습니까?
- 26. Wordpress의 다른 페이지에 다른 메뉴를 추가 하시겠습니까?
- 27. CCScene의 CCLayer 속성 설정
- 28. Cocos2d CCScene & CCLayer 설정
- 29. 터치 위치 CCLayer
- 30. 구현 방법 tableView 위에 인덱스 검색보기를 추가 하시겠습니까?
너무 나쁜 캔트 특정 프레임과 CClayer를 추가 – hemant