2010-12-30 6 views
1

Я работаю над приложением для iPad и хотел бы включить возможность использования отдельного устройства iOS для управления им. Я видел примеры этого с играми (особенно Chopper 2), но понятия не имею, как это делается.Управление iPad с другим устройством iOS

Может ли кто-нибудь указать мне в сторону iOS-фреймворков, которые поддерживают эту функцию? Я просмотрел SDK, но не могу найти соответствующие разделы.

Благодаря

ответ

1

Я уверен, что они используют Game Kit или вы могли бы использовать более низкий уровень Bonjour discovery.

Прочитайте документы GameKit.

Вы можете начать работу там. Я думаю, что контроллер на самом деле является отдельной функцией приложения, которая просто отправляет сообщения по сети, используя сокеты для отправки и получения данных.

Отправлять по сети с контроллера. Получите их на ipad в текущем потоке или, тем не менее, служба, которую вы используете, обрабатывает его. обрабатывать полученные сообщения.

+0

Поскольку приложение не является игрой, я буду изучать использование Bonjour. Большое спасибо alJaree. – Jack

+0

GameKit [не только для игр] (http://developer.apple.com/library/ios/#documentation/GameKit/Reference/GameKit_Collection/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008303-CH1 -SW1): «Несмотря на то, что эта версия разработана с учетом игр, эта сеть полезна для любого типа обмена данными между пользователями вашего приложения». –

+0

@ Jack - Как сказал Дэниел, вы можете использовать сервисы GameKit. Это может быть проще в использовании, чем Bonjour, в зависимости от вашего опыта работы в сети. – jarryd

1

Согласен с @alJaree. Я работаю над чем-то похожим, хотя мне стало намного проще реализовать через Unity. В Prime31 есть несколько сладких плагинов, которые позволяют вам реализовывать такие вещи, как Bluetooth, через игровой движок в одной строке кода. Я нахожусь на своем ipad прямо сейчас, поэтому я не могу быть уверенным в точном URL-адресе, но я думаю, что это просто prime31.com в разделе «Единство».

+0

Платные услуги um ...... В зависимости от того, что имеет в виду OP, ярлыки могут быть хорошими или плохими. @Разъем. Если вы хотите научиться и развивать свои навыки программирования и знания API, вы знаете, как идти;) – jarryd

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