용 배경 userinteraction-Cocos2d
-
21-12-2019 - |
문제
나는 사용자 지정 CCNode 내가 사용하는 제공을 위한 알림을 팝업 기준입니다.내가 노력하고 배경을 사용하지 때 CCNode 는 팝업 그러나 사용자가 상호 작용에 새로운 CCNode.
나는 비활성화 할 수 있습는 부모 UIView 를 사용하여 다음과 같은 경우는 팝업은 불
[[[CCDirector sharedDirector] view] setUserInteractionEnabled:NO];
클래스에 사용자 지정 CCNode 알림 나는 버튼을 설정하는 다음을 시도하고 재정의 이전도록 코드의 버튼만 만질 수 있는 이벤트
_buttonOK.userInteractionEnabled = TRUE;
그러나 이것은 작동하지 않고 전기의 사용자 상호 작용을 사용할 수 없습니다.내가 어떻게 재정의 이만 사용하도록 설정 _buttonOK 을 만질 수 있는?
해결책
생각의 예쁜 그것을 할 수있는 방법을 만들 수 있습니다 CCMenuItem
100%너비 및 높이 없이 어떤 방법입니다.아래에서 모든 것이 CCMenuItem 지 않을 클릭할 수 있는 추가 당신이 원하는 무엇이 사용 가능한 상태로의 상단에 CCMenuItem.
그래서...당신이 무언가가 있고 다음과 같:
Interaction Enabled Nodes > CCMenuItem without any method > Background without interaction.
는 데 도움이되기를 바랍니다:)
제휴하지 않습니다 StackOverflow