使用RoboVM绑定:https://github.com/BlueRiverInteractive/robovm-ios-bindings,更具体地说是Google Play游戏服务绑定。
我似乎无法编译绑定。出现了以下错误:
现在你可以说绑定本身存在错误,但我认为不是这种情况,因为以下是发生的事情:
使用最新的GPGC绑定和最新的RoboVM夜间版本(2014.01.05)。
谢谢。
编辑:绑定的作者解决了这个问题(截至2014年1月7日)。
我似乎无法编译绑定。出现了以下错误:
An internal error occurred during: "Launching my-gdx-game-robovm".
No @Marshaler found for parameter 3 of @Bridge method
<org.robovm.bindings.gpgs.GPGLeaderboard: void
objc_loadScoresWithCompletionHandler(org.robovm.bindings.gpgs.GPGLeaderboard,org.robovm.objc.S elector,org.robovm.bindings.gpgs.GPGLeaderboardLoadScoresBlock)>
现在你可以说绑定本身存在错误,但我认为不是这种情况,因为以下是发生的事情:
- 如果您直接运行GPGC项目(通过运行示例应用程序),它将正确编译并在模拟器上运行。
- 如果您尝试编译具有GPGC项目引用的整个libGDX游戏,则会抛出此错误。
- 如果您更改GPGLeaderboard文件(包含错误的文件)并尝试直接运行GPGC项目,则也会出现此错误。如果第二次运行它,它会神奇地消失。
使用最新的GPGC绑定和最新的RoboVM夜间版本(2014.01.05)。
谢谢。
编辑:绑定的作者解决了这个问题(截至2014年1月7日)。