Semplice trasmissione dati Bluetooth iOS con Unity

C’è un modo semplice (o addirittura non così semplice) per trasmettere solo piccole quantità di dati (alcune piccole stringhe e il numero occasionale) tra 2 dispositivi iOS usando Unity? So che ci sono alcune attività nel Negozio di asset, ma quelle sono al rialzo o $ 50 e decisamente overkill. O c’è un buon tutorial per questo che posso seguire?

quelli sono verso l’alto o $ 50

No non lo sono. Ecco un plugin Bluetooth per Android e iOS per $ 10.

La regola è:

Se sei una persona, usa quello. Ti farai risparmiare tempo. Se lavori per un’azienda, devi creare il tuo plugin.

c’è un buon tutorial per questo che posso seguire?

Se decidi di creare il tuo plugin Bluetooth, devi prima imparare Java. Crea un semplice programma Android Java Android e testalo sul tuo dispositivo Android. Se funziona, allora puoi semplicemente convertirlo in un plugin separando il codice in funzioni come bluetoothInit() , bluetoothConnect() , bluetoothSend() , bluetoothReceive() , bluetoothDisconnect() , bluetoothClose() . Quindi compilarlo in un file plugin ( jar o aar ). Ora puoi chiamare le funzioni da Unity C #.

Scopri l’ API Bluetooth di Android .

Collegamenti su come chiamare le funzioni Java da C # in Unity. Ti suggerisco di seguire il primo link.

http://www.what-could-possibly-go-wrong.com/creating-a-native-android-plugin-for-unity3d/

http://www.thegamecontriver.com/2015/04/android-plugin-unity-android-studio.html

https://www.thepolyglotdeveloper.com/2014/06/creating-an-android-java-plugin-for-unity3d/

MODIFICARE:

Per iOS , devi imparare Objective-C. Scopri iOS Bluetooth API quindi crea un plugin.

https://developer.apple.com/library/ios/documentation/NetworkingInternetWeb/Conceptual/CoreBluetooth_concepts/AboutCoreBluetooth/Introduction.html

http://code.tutsplus.com/tutorials/ios-7-sdk-core-bluetooth-practical-lesson–mobile-20741