我想开发一个类似拼图的游戏,其中玩家将附加拼图以匹配精灵。为此我想出了做掩蔽。我甚至在cocos2d中找到了一个名为CCMask的iphone类,它可以很好地完成这项任务。但是,当我尝试将此端口移植到与cocos2d-android一起使用的java代码时,我在CCRenderTexture上获得Null指针异常。我尝试移植的课程是here。
在某处我读到如果我在图层的onEnter回调下执行CCRenderTexture,代码就不会崩溃,并且当我这样做时它不会崩溃。但是我不会得到任何蒙版精灵,因为我必须将CCMask类作为子项添加到图层以调用onEnter方法。
任何人都可以通过正确的代码流程或确认它对cocos2d-android有效吗? This是我正在使用的库的链接。