Я начал учиться быстро, сделав игру и столкнувшись с некоторыми проблемами.
Я работаю над плиткой. Я создал доску с белыми плитами 6x6 с некоторыми отверстиями, а поверх них я создал плитки, которые будут перемещаться по цвету.
Swift SKView textureFromNode идет не так
- белая плитка статична
- цвет плитки динамичнее
и тогда я подумал, почему бы не сделать фон плитки весь спрайт, и я иду за ним, но я сталкиваюсь Проблема.
Как вы можете видеть на втором изображении белых плиток и цветных плиток не соответствуют их позиции. Между ними есть небольшой разрыв. У меня есть ряд позиций, и плитки помещаются в одну и ту же позицию, но когда я создаю спрайт, они немного сдвинуты.
let boardTexture = self.view?.texture(from: backgroundNodes)
boardBackground = SKSpriteNode(texture: boardTexture)
После поиска и чтения я попытался все это, но не помог:
- инстанцирует все после первого обновления вызова
- добавить в backgroundNodes другого спрайта, который больше, как экран
- изменение SKTexture filteringMode
- место для высева место: 1.2345 -> 1.2