Cocos2dx видимая область - PullRequest
       14

Cocos2dx видимая область

0 голосов
/ 22 марта 2012

как найти видимую область слоя, желательно в виде CCRect, потому что мой спрайт перемещается только в видимой области, независимо от того, какая часть фонового изображения видна

1 Ответ

1 голос
/ 23 марта 2012

Было бы полезно немного уточнить «видимую область» и рассказать нам больше о вашей иерархической настройке CCLayer / CCNode.

Тем не менее, я предполагаю, что вы пробовали что-то вроде

CCSize size = CCDirector::sharedDirector()->getWinSize();

, который дает вам рамку экрана, или

layer->getPosition()    
layer->getContentSize()

на вашем слое, чтобы получить его границы / источник, или даже

layer->boundingBox()

, который дает вам CCRect?

...