2014-02-08 1 views
1

나는 물리학 (box2d)을 시뮬레이트하고 pub nub (실시간 소켓 프레임 워크)를 사용하여 네트워크 데이터를 보내는 작은 응용 프로그램을 가지고있다. 문제는 pubnub가 데이터를 보낼 때 스프라이트 object (box2d로 시뮬레이션 됨)가 조금 멈추고 계속됩니다. 이것은 데이터가 전송 될 때마다 발생합니다. 다른 스레드에서 시도했지만 계속 발생합니다.Pubnub와 함께 네트워크 데이터를 보낼 때 Box2d가 잠깐 멈춤

어떤 조언이 필요합니까?

엑스 코드 5, 2.1

업데이트적인 Cocos2D : 고정.

모두 사용 안 함 모든 로깅을 사용하지 않도록 https://github.com/pubnub/objective-c/blob/master/iOS/README.md#logging

+1

새 스레드를 어떻게 작성했는지 보여주는 코드를 추가 할 수 있습니까? –

+0

안녕 벤 (좋은 편집), 바로 지금이 모양 : (전에 몇 가지 시도) [셀프 일정 : @ 선택기 (업데이트 사용자) 간격 : 0.5]; - (공극) updateUser { dispatch_async (q_background^{ [PubNub sendMessage 첨부 @ { "X"@ @ (pac.position.x), "Y"@ @ (pac.position.y)} toChannel : channel_1]; }); } 당신은 어떻게 생각하십니까? – Shay

+0

일반적으로 좋아 보인다. 나는 Pubnub을 사용하지 않았으므로 아마도이 시점을 넘어서는 많은 도움이되지는 않을 것입니다. iOS 시뮬레이터 또는 기기에서만 문제가 발생합니까? (차이가있을 수 있음). –

답변

관련 문제