Я пытался найти наиболее эффективный способ получить попиксельное столкновение в SpriteKit для iOS 7 (однако SpriteKit для iOS 8 поддерживает это). Конечно, я хотел бы использовать прямоугольник или круг для представления физических тел спрайтов, но, к сожалению, природа игры требует столкновения пикселей.
Я знаю, что мог бы вручную нарисовать CGPaths вокруг спрайтов, но я пытаюсь сэкономить время/создать метод для долгосрочного использования/узнать что-то новое. Поскольку изображения для спрайтов рисуются на альфа-фоне (файл png), мне было интересно, будет ли использование обнаружения краев или какого-либо другого метода работать для отслеживания неальфа-краев с помощью CGPath. Это произойдет во время инициализации игры, и CGPaths будут преобразованы в физические тела и сохранены. Я не мог найти много помощи в Интернете, хотя я читал, что это может быть очень сложно.
Любая помощь горячо приветствуется. Спасибо!