Я имею очень раздражает вопрос ...Невозможно фильтровать текстуры из текстуры атласы в SpriteKit
У меня есть игра с пиксельной на основе искусства, поэтому текстуры используются 8x8 и затем масштабируется до 128х128 или любой другой необходим.
Чтобы сделать это, все, что мне нужно сделать, это сказать texture.filteringMode = SKTextureFilteringNearest
Теперь, когда работает почти everything- для текстурных атласов кроме. Вытягивание текстуры из атласа текстуры заставляет текстуру отказаться от переключения режимов фильтрации. Следует отметить, что это похоже на стандартный процесс настройки атласа текстуры, но он не работает, когда мой атлас текстуры является одноэлементным.
Теперь, как правило, я просто считаю, что я неправильно настроен, но я думаю, что эта проблема находится на SpriteKit. Вот почему:
1) Исправлена ошибка, не произошла до недавнего времени, и я ничего
2) ошибка происходит только в прошивке 7- не изменился не в 7,1 или 8+
3) Проблема заключается не в том, что режим фильтрации неверен - режим фильтрации установлен на 0, что является ближайшим (я тестировал его, регистрировал каждый кадр, и режим был прав, но он был визуально неправильным)
Таким образом, его ошибка рендеринга. Но это не имеет смысла, особенно когда это, похоже, работает немного. У кого-нибудь еще есть какой-то вклад? Я ценю что-нибудь, я тоже попробую еще пару вещей. Благодаря!
Примечание. Я хочу подчеркнуть, что код as-is отлично работает в ios7.1 +, поэтому код работает в той или иной форме ... но он также не является уникальной особенностью 7.1, поскольку он работал для меня в одной точке.