В методе рисования подкласса CCLayer я пытаюсь нарисовать 2 пикселя / точки на линии x = 150, где y = 239 или 240.
Изменение значения x не влияет и не решает проблему.
Это код, который я использую:
glColor4f(0.8, 1.0, 0.76, 1.0);
for (int i = 239; i < 241; i++) {
ccDrawPoint(CGPointMake(150, i));
}
что происходит, так это то, что существует точка на y = 239 и 24 1 .
Это происходит только в строке y = 240, которая равна половине 480 высоты экрана.
Если я не использую цикл for и не делаю 2 ccDrawPoints, тогда он все равно не будет работать должным образом.
Однако, если я нарисую линию над / перехватив y = 240, у линии не будет разрыва, поэтому не только то, что y = 240 всегда черный.