Вопросы по теме 'sknode'

набор спрайтов - получать уведомления, когда узел был добавлен в сцену
У меня есть подкласс SKNode , которого я хочу получать уведомления, когда они добавляются в сцену. Зная, что у SKNode есть свойство scene , я попытался использовать KVO, но по какой-то причине это не работает. - (id)init { self = [super...
882 просмотров
schedule 12.01.2024

SpriteKit: бесконечно движущийся спрайт приводит к тому, что кадр иногда прерывается
все. Сейчас я разрабатываю игру для ios, используя набор спрайтов. Игровая механика включает в себя: бесконечную прокрутку спрайтов сверху вниз. Моя игровая сцена содержит всего 3 спрайта: верхний, средний и нижний. У меня есть десятки...
365 просмотров

SKAction: как генерировать случайную задержку генерации узлов
Я использую следующий фрагмент кода для периодической генерации SKNodes. Есть ли способ сделать период генерации этих SKNodes случайным. В частности, как сделать «delayFish» в следующем коде действием со случайной задержкой? [self...
1103 просмотров
schedule 01.03.2024

Почему [NSSet containsObject] не работает для членов SKNode в iOS8?
Два объекта добавлены в NSSet , но когда я проверяю членство, я не могу найти ни одного из них. Приведенный ниже тестовый код отлично работал в iOS7, но не работал в iOS8. SKNode *changingNode = [SKNode node]; SKNode *unchangingNode = [SKNode...
208 просмотров
schedule 30.11.2022

Как остановить звук SKSpriteNode после его удаления со сцены (Swift)?
Вот мой код: override func didMoveToView(view: SKView) { /* Setup your scene here */ let backgroundImage = SKSpriteNode(imageNamed: "Background.jpeg") backgroundImage.size = self.frame.size backgroundImage.position = CGPoint(x:...
721 просмотров

Spritekit двигает камеру, только если не перетаскивает со спрайта
В игре, которую я создаю, пользователь может перемещать камеру, перетаскивая ее по экрану, подобно прокрутке. Все это обрабатывается в основном файле сцены с помощью методов touchesBegan и touchesMoved. Однако я также хочу, чтобы пользователь мог...
135 просмотров
schedule 14.01.2024

Как создать реалистичную прялку в SpriteKit
Я пытаюсь создать вращающееся колесо удачи через SKAction . У меня есть SKNode , который используется как колесо, а SKNode — это круг, разделенный на четыре четверти (каждая четверть разного цвета). также я установил SKAction (который...
2742 просмотров
schedule 07.05.2024

SKNode не перемещается в запрограммированную позицию
Я создал класс SKNode, который прекрасно работает. Однако я не могу изменить его .position после создания экземпляра. Кнопка появляется и работает правильно, но просто не меняет положение, когда запрограммировано. Я включил класс, созданный для...
73 просмотров
schedule 24.12.2023

как определить область узла, чтобы сделать его кнопкой
Как всегда, я не знаком со Swift и SpriteKit, поэтому прошу прощения. Я создаю кнопку, которая меняет сцену. Я использую простой код, который определяет, находится ли касание в области SKNode, и если да, то это меняет сцену. Моя проблема в том,...
40 просмотров
schedule 07.03.2024