プレイヤーがパズルのピースをスプライトに合わせるジグソーパズルのようなゲームを開発したいと考えています。このために、マスキングを行うことにしました。cocos2d で iPhone 用の CCMask という名前のクラスを 1 つ見つけました。これはこのタスクをかなりうまく実行します。しかし、これを cocos2d-android で使用する Java コードに移植しようとすると、CCRenderTexture で Null ポインター例外が発生します。移植しようとしているクラスはhereです。
レイヤーの onEnter コールバックの下で CCRenderTexture を実行すると、コードはクラッシュせず、そのように実行してもクラッシュしないことをどこかで読みました。しかし、onEnter メソッドを呼び出すために CCMask クラスを子としてレイヤーに追加する必要があるため、マスクされたスプライトも得られません。
コードの適切なフローについて、または cocos2d-android で実際に機能することを確認することで、誰か助けてもらえますか? これは私が使用しているライブラリへのリンクです。