2012-03-26 10 views
1

私はAndengineの初心者ですが、私は多くのチュートリアルなどを読んできましたが、少なくとも基本については知っていますが、時には問題にぶつかると思います...GLES2(Andengine)のGenericPool - 静的メソッド?

私は私のスプライトのGenericPool。このため私は新しいクラスを作りました。私がプールを使用しようとしているときは、私のメインクラスのGenericPoolクラスを参照する必要があります。しかし、GenericPoolクラスのメソッドは静的でなければなりません - これは私にエラーを与えます - あるいは間違っていますか?私はこれをどのようにするべきですか?私が見つけたチュートリアルのほとんどはGLES1のためのものです。したがって、彼らは非常に難しいです...

もっと情報やコードが必要な場合は、書きなさい!

ありがとうございます!

答えて

1

GenericPoolを使用するコードの部分を投稿できますか?私には、実際にプールのインスタンスを作成せず、クラス自体のメソッドを呼び出すように見えます。

ここで、AndEngineでオブジェクトプールを使用するための素晴らしいチュートリアルをご覧ください。 http://wiki.andengine.org/ObjectPool

また、オブジェクトプールを使用する必要はありません。私もガベージコレクタがアプリケーションを数ミリ秒間停止させることを心配していましたが、AndEngineを使用しているときは私には起こりません。

+0

ありがとうございました!私は何かが欠けているように感じる...私はそのチュートリアルに従おうとしてきたが、GLES1というのは何を書くべきかを知るのは簡単ではない。私は "SPRITE_POOL = new SpritePool();"という記述をテストしました。 - "SPRITE_POOL = new SpritePool(mSpriteTextureRegion);"と書くとエラーになる - しかし、私はそれがmSpriteTextureRegionについてどこか別のものであると言わなければなりませんか? – Erather

+0

問題をよりよく説明する必要があります。どのようなエラー? SpritePoolはAndEngineの一部ではありませんが、内部は何ですか?オブジェクトプールを当面使用しないでください。物事を単純にすると、AndEngineの多くの機能を適切に使用する方法を簡単に学ぶことができます。 – JohnEye

+0

私はもう少しチュートリアルを見てきましたが、もう少し進んでいます。ありがとう!私がまだ理解していないのは、最終的にボディと「顔」をシーンにつける方法です。どこにコード "scene.attachChild(face);"を置くべきですか? - プールまたはメインの?そして、私は主に身体を定義する必要がありますか?御時間ありがとうございます! – Erather

関連する問題