스프라이트가 화면에 있는지 또는 cocos2d에 있는지 확인하려고합니다.스프라이트가 화면에 있는지 여부를 cocos2d에 확인
코드를 다음과 같이 사용하고 있습니다.
CGSize winSize = [CCDirector sharedDirector].winSize;
if (_SmallBlueAlien1.position.x> 0 || _SmallBlueAlien1.position.x > winSize.width || _SmallBlueAlien1.position.y> 0 || _SmallBlueAlien1.position.y > winSize.height)
{
//Sprite is not in the screen)
}
그러나 제대로 작동하지 않습니다. 착각하고 있었다. 코코에서 '위치'의 의미와 상관없이
도 축척과 회전을 고려해야합니다. – Felix
텍스처가 없습니다. "멤버가 없습니다."텍스처가 있습니다. – Srinivas
@Srinivas [_SmallBlueAlien1 contentSize] .width/2 – ScottPetit