Dmitry pilipenko i os gamekit

598 views
531 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
598
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Dmitry pilipenko i os gamekit

  1. 1. Использование iOS GameKitдля разработки мультиплеерных игр Дмитрий Пилипенко iOS developer at ameria.de
  2. 2. Основные способы реализации сетевогосоединения Выбор сетевого соединения Среда использования приложения Преимущества и недостатки выбранного соединения
  3. 3. iOS GameKitBluetoothLocal Wireless
  4. 4. Основные элементы в библиотеке GameKit GKSession GKPeerConnectionState
  5. 5. GKSession  Описание и инициализация (GKSessionMode)  Особенности использования и свойство available  Осуществление соединения с другими устройствами  Соединение / дисконнект  Разрешение / отказ от соединения  Обмен данными
  6. 6. GKPeerConnectionState  GKPeerStateAvailable  GKPeerStateUnavailable  GKPeerStateConnected  GKPeerStateDisconnected  GKPeerStateConnecting
  7. 7. Tips & Tricks  Ping connected devices  Размер пакета не более 1000 байт  Подключение вне метода session:peer:didChangeState:  Автоматическое определение роли устройства (server/client)  Синхронизация игрового мира  Отправка всех/измененных данных игрового мира
  8. 8. Спасибо за внимание! Дмитрий Пилипенко, iOS developer at ameria.de d.pilipenko@ameria.de

×