是否可以使用Go移动包资源创建跨平台(移动+桌面)游戏引擎?还是它与gomobile和移动体系结构有些联系?
第一个问题是,我将使用的glsprite和其他渲染包都是基于OpenGL ES构建的,因此我必须忽略所有gl
,只使用更通用的包,例如https://godoc.org/golang.org/x/mobile/exp/sprite/portable?或者当针对移动设备时,我仍然可以几乎无缝地使用glsprite?
理论上,音频应该可以通过https://godoc.org/golang.org/x/mobile/exp/audio进行交叉编译,对吗?
这可行/可行吗?还是太麻烦了?