Плагин Unity iOS для связи по Bluetooth - Swift или Objective- C - PullRequest
0 голосов
/ 12 февраля 2020

Я хочу создать собственный плагин iOS для Unity, чтобы приложение iPhone могло общаться через Bluetooth и использовать Unity для отображения полученных данных.

С моей текущей точки зрения я вижу два способы:

  • Создать библиотеку Swift: Предпочитается, поскольку у меня уже есть знания в Swift, но, как мне кажется, мне придется создавать классы моста Objective- C, чтобы иметь доступ к Быстрые методы в Unity.

  • Изучите Objective- C и создайте Objective- C library

Как кажется Objective- * В любом случае требуется 1023 *, но использование рекомендованного Apple языка программирования Swift было бы более новым подходом.

Какой способ в настоящее время будет оптимальным?

1 Ответ

1 голос
/ 12 февраля 2020

Единство знает только цель - C. Поэтому вам нужно будет написать в Objective- C или в Swift и иметь какой-то мост, как вы упомянули.

Поскольку в Bluetooth много стандартного кода, а уровень сложности и Swift очень велики лучше и вы уже знаете это , я бы сначала попробовал бридж-подход. Bridge-API будет легким и не сильно изменится со временем.

Есть несколько проектов, таких как unity-swift , которые могут помочь вам начать работу.

Вы очень быстро узнаете, подходит ли вам этот подход, даже прежде Вы начинаете с Bluetooth.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...