我正在尝试在2个精灵之间进行碰撞测试。使用代码
从瓦片地图数组中检索其中一个CCSprite *tiledsprite = [colLayer tileAt:ccp(pos1X,pos1Y)];
这就是问题,因为我每次打电话时都试图在CCRenderTexture的屏幕内进行碰撞测试
[tiledsprite visit];
我收到以下断言错误
NSAssert(!usesBatchNode_, @"If CCSprite is being rendered by CCSpriteBatchNode, CCSprite#draw SHOULD NOT be called");
由于上述原因,它可以正常工作,但我仍然需要在CCRenderTexture的屏幕外渲染这个tilessprite。
无论如何都要克服这个问题并将其渲染为普通的精灵?
我想提取所提到的精灵的适当纹理,然后用自定义绘制绘制它。如何从纹理图集中提取特定纹理?
此致