是否可以使用带有cgo和/或SWIG或类似功能的NDK在Go中构建Android游戏?

Cur*_*ous 6 swig go android-ndk cgo

是否可以使用Go来构建Android游戏?我并不喜欢主题行中提到的技术.我知道有些人在Go中构建了一些Android程序,但是他们可能已经无头了.

jos*_*hlf -1

如果您想要非无头应用程序,我的建议是使用 cgo 作为 GUI。这听起来违反直觉,但如果 NDK 支持 C android gui 库,那么使用这些调用编写 GUI 可能是最简单的。当然,您不必用 C 语言编写所有逻辑。您可以简单地为每个 GUI 调用使用 cgo 包装器,然后用 go 编写 GUI,只不过每个 gui 调用都将通过 cgo 进行翻译。