Unity3D для iOS и Android: мультиплеер (подключение Bluetooth)
Я ищу способ подключения двух устройств с помощью Bluetooth в Unity iOS и Android Basic для многопользовательских игр. Я нашел:
AllJoyn от Qualcomm-Bluetooth работает, по-видимому, только с Root - устройства Android и в настоящее время не с iOS.
iOS GameKit локальный мультиплеер по prime31 - только для iOS.
Bonjour Плагин по Gregzo - Не Bluetooth, а другое локально-многопользовательское решение только для iOS.
TNet: не Bluetooth, только для Android и iOS Pro
есть ли у кого-нибудь другое решение (особенно для Android)?
буду благодарен за любую помощь. Также для других P2P-Unity-решений.
3 ответов
на Корабли И Сражения (кросс-платформенная многопользовательская игра Unity authored) мы построили несколько способов выполнения многопользовательской игры:
через Bluetooth (с помощью плагина Prime31)
- iOS
Я никогда не видел игру с мультиплеером между iOS и Android с помощью Bluetooth.
через LAN (используя единство RPC)
- iOS
- Android
- Mac
- Web (Kongregate)
игроки могут начать бои в локальной сети с любым из вышеперечисленных устройств: iOS vs iOS, iOS vs Android, Android vs Mac и так далее.
через Game Center (с помощью плагина Prime31)
- iOS
использует мультиплеер Game Center для соответствия борется.
через глобальный сервер (внутреннее решение)
- iOS
- Android
- Mac
- Web (Kongregate)
игроки могут начать бои по всему миру с любым из вышеперечисленных устройств: iOS vs iOS, iOS vs Android, Android vs Mac и так далее.
для этого решения мы построили онлайн-сервер, но вы можете использовать что-то вроде фотона.
для Android вы можете использовать плагин, который я недавно выпустил: Android Bluetooth Мультиплеер
для iOS я также сделал плагин:локальный мультиплеер для iOS/tvOS / macOS
оба предназначены для совместимости с Unity встроенный мультиплеер, так что вы можете использовать любой из существующих учебников о Unity встроенной сети или повторно использовать существующий сетевой код с минимальными изменениями.
Единство Объявлении UNET (мультиплеер на основе UDP)
http://forum.unity3d.com/threads/unet-sample-projects.331978/