Я пытался вырезать лист спрайта и по какой-то причине вне меня результат всегда был пустым.SKTexture in: texture дает пустой результат
Можно было бы подумать, что приведенное ниже даст вам половину левой части изображения.
let allTex = SKTexture(imageNamed: "zelda")
let standTex = SKTexture(rect: CGRect(x: 0, y:0, width: 1/2, height: 1/2), in: allTex)
Это, однако, дает пустые результаты.
Это не проблема с CGRect, это проблема с тем, что вы не указали, что такое 1 и 2, поэтому компилятор будет считать Int, когда нет десятичных знаков, потому что Int является самым быстрым типом для работы с – Knight0fDragon
@ Knight0fDragon Конечно, я понимаю, что происходит. Просто то, что я ударил головой о стену, надеясь спасти кого-то еще. Во многих местах можно было столкнуться с этим, но в этом конкретном случае это было немного сложно реализовать из-за молчаливого сбоя и ничего на экране. – GOR
Я просто уточнил, почему у вас есть ошибка, которую вы получили. – Knight0fDragon