CCRenderTexture size and position in Cocos2d-iphone
I was trying to use CCRenderTexture for pixel perfect collision detection, as outlined in this forum posting:

http://www.cocos2d-iphone.org/forum/topic/18522/page/2

The code "as is" works, and I have integrated it with my project

But I am having trouble doing some of the other things discussed:
If I create the renderTexture to be any size less than the screen size, the collision detection doesn't work properly - It seems to show collisions when the sprites are close (<15px) to each other but not actually colliding.

Also I have trouble changing the location of the render texture. Regardless of the position I specify, it seems to go from bottom left (0,0) till the width & height specified. I followed this post:

http://www.cocos2d-iphone.org/forum/topic/18796

But it doesn't solve my problem. I still get bad collisions like specified above. Also, the first post I mentioned on the list contains comments by many users who have resized their textures to 10x10, and repositioned them off screen.

Does anyone have any sample code, so I can see what I am doing wrong? I just use the boilerplate code:

        
        CCRenderTexture* _rt = [CCRenderTexture renderTextureWithWidth:winSize.width height:winSize.height];

        _rt.position = CGPointMake(winSize.width*0.5f, winSize.height*0.5f);
        [[RIGameScene sharedGameScene]addChild:_rt];
        _rt.visible = YES;
        
        

I use cocos2d-iphone 1.0.1

CCRenderTexture size and position in Cocos2d-iphone
===

I was trying to use CCRenderTexture for pixel perfect collision detection, as outlined in this forum posting:

http://www.cocos2d-iphone.org/forum/topic/18522/page/2

The code "as is" works, and I have integrated it with my project

But I am having trouble doing some of the other things discussed:
If I create the renderTexture to be any size less than the screen size, the collision detection doesn't work properly - It seems to show collisions when the sprites are close (<15px) to each other but not actually colliding.

Also I have trouble changing the location of the render texture. Regardless of the position I specify, it seems to go from bottom left (0,0) till the width & height specified. I followed this post:

http://www.cocos2d-iphone.org/forum/topic/18796

But it doesn't solve my problem. I still get bad collisions like specified above. Also, the first post I mentioned on the list contains comments by many users who have resized their textures to 10x10, and repositioned them off screen.

Does anyone have any sample code, so I can see what I am doing wrong? I just use the boilerplate code:

        
        CCRenderTexture* _rt = [CCRenderTexture renderTextureWithWidth:winSize.width height:winSize.height];

        _rt.position = CGPointMake(winSize.width*0.5f, winSize.height*0.5f);
        [[RIGameScene sharedGameScene]addChild:_rt];
        _rt.visible = YES;
        
        

I use cocos2d-iphone 1.0.1
