在我的cocos2dx项目“谷歌玩游戏服务”中,应用了

时间:2013-05-30 02:26:24

标签: cocos2d-x google-play-services

抱歉我的英语不好

在我的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 ()

如何修复错误? 帮帮我~~

3 个答案:

答案 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并检查源代码。

也许它可以帮到你。