2014-02-08 3 views
1

У меня есть небольшое приложение, которое моделирует физику (box2d) и передает сетевые данные с использованием pub nub. (Realtime sockets framework) Проблема в том, что если pubnub отправляет данные, спрайт объект (который имитируется box2d) немного остановлен, а затем продолжен. Это происходит каждый раз, когда данные отправляются. Я пробовал это в другом потоке, но это продолжалось.Box2d мгновенно замораживается при отправке сетевых данных с помощью Pubnub

Любые советы?

Xcode 5, cocos2d 2.1

Update: FIXED.

Отключить все регистрации https://github.com/pubnub/objective-c/blob/master/iOS/README.md#logging

+1

Можете ли вы добавить код, который показывает, как вы создали новую тему? –

+0

Привет, Бен, (красивое редактирование), прямо сейчас это выглядит следующим образом: (я пробовал пару вещей раньше) [самозапуск: @selector (updateUser) интервал: 0,5]; - (Недействительными) updateUser { dispatch_async (q_background^{ [PubNub SendMessage: @ {@ "х": @ (pac.position.x), @ "у": @ (pac.position.y)} toChannel: channel_1]; }); } Как вы думаете? – Shay

+0

В целом это выглядит хорошо. Я не использовал Pubnub, поэтому я, вероятно, не буду много помогать после этого. Вы испытываете проблему только на iOS Simulator или на устройстве? (различия могут быть значительными). –

ответ

Смежные вопросы