当涉及多种编码语言时,如何将我的应用程序连接到蓝牙



我们的团队想要创建一个游戏。我们认为c++应该是语言(这样我们就可以使用虚幻引擎来开发(,但我们希望游戏是多平台的(游戏机、iPhone等(。游戏需要与外部设备的蓝牙连接。什么与蓝牙通信?c++,或者Swift/Java(或者平台上运行的任何东西(?

我的建议是为每个平台使用本机语言。换句话说,按照你最初的计划使用C++,iOS使用swift,Android使用Java/Kotlin等。理论上可能需要更长的时间来开发,但这些原生语言最终会变得更加通用/强大,你会发现很多资源可以帮助你进行开发。话虽如此,如果你想要一种在多个平台上具有蓝牙功能的通用语言,那么Xamarin就是最接近的。不确定你能在多大程度上使用它来开发游戏,但它会给你一定程度的互操作性。查看以下链接以获取更多信息:-

  • 什么是Xamarin
  • 将C/C++库与Xamarin一起使用
  • Xamarin与原生应用程序开发:优势与劣势
  • Xamarin蓝牙LE

最新更新