私はここにあるcocos2dのAndroidバージョンを使用しています:
https://github.com/ZhouWeikuan/cocos2d
私はすでにcocos2diPhoneに精通しているAndroidをチェックしているiPhoneの男です。理想的には、パッケージ/バンドル内のplistファイルからパーティクルを作成できるでしょう。「既成の」デフォルトスタイルのパーティクル、つまりCCParticleFireworksを機能させることすらできないようです(ただし、シミュレータでのみ試しました)。cocos2d androidのサンプルコードがほとんどないことに失望したので、誰かがこれに関する優れたリソースを持っているなら、私も興味があります。私はJavaも学んでいるだけなので、基本的に使用できるコードスニペットを探すだけで簡単なことかもしれません。
すべての試行で見た動作は、パーティクルをインスタンス化してシーンに追加しようとするとすぐにクラッシュします。私はecliseでのデバッグもあまり得意ではないので、アプリがいつ死んでいるかを正確に言うことはできません。ごめん。私はより少なく吸おうとしています。私は自分のコードを入れましたが、私はそれをさまざまな方法で試しました。私はお尻のように見えたくありません。しかし、とにかくここに行くので、これが私がそれがうまくいくと思う方法です:
public boolean ccTouchesBegan(MotionEvent event)
{
CGPoint location = CCDirector.sharedDirector().convertToGL(CGPoint.ccp(event.getX(), event.getY()));
CCParticleSystem part = CCParticleSystem.particleWithFile("0.plist");
part.setPosition(location.x, location.y);
addChild(part);
return true;
}
0.plistはアセットフォルダにあります。これをハッシュなどに変換する必要があるようです。また、ccparticlesystemとccpointparticlesystemとccquadParticleSystemに問題があるかもしれないと感じています。