cocos2d을 사용하여 왼쪽으로 이동하고 오른쪽으로 이동하고 위로 이동 이벤트를 캡처하는 방법은 무엇입니까?cocos2d를 사용하여 왼쪽 이동 및 오른쪽 이동을 캡처하는 방법은 무엇입니까?
하나의 스프라이트 (차)를 가져 가고 있습니다. 왼쪽으로 이동하면 오른쪽으로 이동하면 화면 왼쪽과 오른쪽으로 이동해야합니다.
cocos2d을 사용하여 왼쪽으로 이동하고 오른쪽으로 이동하고 위로 이동 이벤트를 캡처하는 방법은 무엇입니까?cocos2d를 사용하여 왼쪽 이동 및 오른쪽 이동을 캡처하는 방법은 무엇입니까?
하나의 스프라이트 (차)를 가져 가고 있습니다. 왼쪽으로 이동하면 오른쪽으로 이동하면 화면 왼쪽과 오른쪽으로 이동해야합니다.
iPhone 앱에서 동작을 구현하는 데는 몇 가지 방법이 있습니다.
희망이 당신에게 몇 가지 아이디어를 제공합니다.
이적인 Cocos2D가 기분이야를 사용 톰 콜백은 ccTouchesBegan, ccTouchesEnded 등 ... 기본적으로 UIView에서 터치, 가속도계 변경을 감지 할 때 사용하는 것과 동일한 콜백을 사용하지만 Cocos2d 문자로 'cc'문자를 추가하면 이벤트 전파가 발생합니다.
kEventHandled 또는 kEventIgnored를 반환해야합니다.이 이벤트는 Cocos2d 레이어에만 전달됩니다. 장면에 여러 레이어가있는 경우 각 레이어는 해당 이벤트를받습니다 (장면에 추가 된 순서와 반대 순서로, 해당 z 순서는 아닙니다). kEventHandled를 반환하면 이벤트가 삭제되고 체인에서 더 이상 전달되지 않습니다. 그렇지 않으면 kEventHandled가 반환되거나 모든 레이어에 이벤트를 처리 할 기회가 주어질 때까지 이벤트가 체인을 따라 다음 레이어로 전달됩니다.