抱歉我的英语不好
在我的cocos2dx项目“Google play game services”中,已应用。发生了错误。这是下面的部分。
"Initializing Your Games Client in Android"
…MyAppName.java…
A to B should be replaced.
( A ) public class MyAppName extends Cocos2dxActivity
( B ) public class MyAppName extends BaseGameActivity
由B替换,发生错误。部分错误如下:
源代码:mCocos2dxGLSurfaceView = onCreateView();
错误消息:
The method onCreateView(String, Context, AttributeSet) in the type FragmentActivity is not applicable for the arguments ()
如何修复错误? 帮帮我~~
答案 0 :(得分:0)
如果您已有基本活动(Cocos2dxActivity),则应使用BaseGameUtils中提供的GameHelper类。
BaseGameActivity只是一个使用GameHelper的包装器。
答案 1 :(得分:0)
我使用了BaseGameActivity并使其继承自Cocos2dxActivity而不是FragmentActivity。 比我更换我的Activity以继承BaseGameActivity。
答案 2 :(得分:0)
我有一个针对ios和Android的Cocos2d-x和Google Play游戏服务的开源实现,也许你可以查看,因为我已经在使用BaseGameActivity。
https://github.com/cpinan/Cocos2dX_GooglePlayGamesServices
检查proj.android并检查源代码。
也许它可以帮到你。