, как я могу найти видимую область слоя, предпочтительно в виде CCRect, потому что мой спрайт двигаться только в видимой области, независимо от того, в какой части фонового изображения виднаCocos2dx видимая область
0
A
ответ
1
Было бы быть полезными, еще раз квалифицировать «видимый регион» и рассказать нам больше о вашей иерархической установке CCLayer/CCNode.
То есть, я предполагаю, что вы пытались что-то вроде
CCSize size = CCDirector::sharedDirector()->getWinSize();
, который дает вам рамку экрана, или
layer->getPosition()
layer->getContentSize()
на вашем слое, чтобы получить его границы/происхождение, или даже
layer->boundingBox()
который дает вам CCRect?
layer-> boundingBox() Это то, что мне нужно, thx – Alex