Можно ли предотвратить вывод моего CCSprite за пределы экрана?Я уже разрешаю отключить экран слева и справа, так что все в порядке, но я просто хочу, чтобы он не отображался на экране сверху и снизу.
Пока что я только что вызвал спрайтпросто застрять либо сверху, либо снизу.Я не хочу, чтобы это влияло на движение спрайта, все, чего я хочу, это чтобы CCSprite просто остановился, когда достигнет вершины или низа.
Может кто-нибудь показать мне, как это сделать?
Спасибо!
Редактировать :
CGSize size = [[CCDirector sharedDirector] winSize];
if ((sprite.y <= size.height) && (sprite.y >= 0) ) {
// Set new position
} else {
// sprite is colliding with top/bottom limits, do whatever you like, for example change direction
}