0

下手な英語でごめんなさい

私の cocos2dx プロジェクトでは、「Google Play ゲーム サービス」が適用されました。エラーが発生しました。すぐ下の部分です。

"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 ()

エラーを修正するにはどうすればよいですか? 助けて~~

4

3 に答える 3

0

ベース アクティビティ (Cocos2dxActivity) が既にある場合は、BaseGameUtils で提供されている GameHelper クラスを使用する必要があります。

BaseGameActivity は、GameHelper を使用する単なるラッパーです。

于 2013-05-30T04:50:38.907 に答える
0

BaseGameActivity を使用し、FragmentActivity の代わりに Cocos2dxActivity から継承するようにしました。Activity を BaseGameActivity から継承するように置き換えました。

于 2013-07-14T22:48:04.610 に答える