Управление игрой Unity с устройства Android через bluetooth [дубликат]

И еще одно решение: вместо создания другого цикла просто привяжите функцию this к функции возврата.

var funcs = [];

function createFunc(i) {
  return function() {
    console.log('My value: ' + i); //log value of i.
  }.call(this);
}

for (var i = 1; i <= 5; i++) {  //5 functions
  funcs[i] = createFunc(i);     // call createFunc() i=5 times
}

By связывая это, решает также проблему.

-1
задан dsiegler19 15 May 2016 в 00:50
поделиться

1 ответ

- вверх или $ 50

Нет, это не так. Вот плагин Bluetooth для Android и iOS за 10 долларов.

Правило выглядит следующим образом:

Если вы один человек, используйте это. Вы сэкономите время. Если вы работаете в компании, вы должны создать свой собственный плагин.

есть ли хороший учебник для этого, за которым я могу следовать?

Если вы решите создать свой собственный модуль Bluetooth, вы должны сначала изучить Java. Сделайте простую программу Java Java Bluetooth и протестируйте ее на своем Android-устройстве. Если это сработает, тогда вы можете просто преобразовать его в плагин, разделив код на такие функции, как bluetoothInit(), bluetoothConnect(), bluetoothSend(), bluetoothReceive(), bluetoothDisconnect(), bluetoothClose(). Затем скомпилируйте его в файл плагина (jar или aar). Теперь вы можете вызывать функции из Unity C #.

Узнайте Android Bluetooth API .

Ссылки о том, как вызвать функции Java из C # в Unity. Я предлагаю вам следовать первой ссылке.

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/

EDIT:

Для iOS вам нужно изучить Objective-C. Изучите API Bluetooth iOS, затем создайте плагин.

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

1
ответ дан Programmer 28 August 2018 в 07:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: