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

Как изменить гравитацию в SKAction?
Я делаю игру в Sprite Kit, и мне интересно, можно ли сделать SKAction, который на некоторое время изменяет гравитацию, не так ли? Это код, который у меня уже есть: SKSpriteNode *sprite = [SKSpriteNode...
1055 просмотров

SKAction повторяет каждый кадр для подсчета?
Кто-нибудь знает способ в Sprite Kit повторять действие в каждом кадре, используя счетчик? Я надеялся, что приведенный ниже пример сработает, но все повторения происходят в одном и том же цикле обновления. SKAction *helloAction = [SKAction...
630 просмотров
schedule 14.04.2024

Динамически выделять параметр для действия при запуске последовательности
Столкнулся с проблемой и не могу найти на нее ответ. Я работаю с шаблоном SK из Xcode для создания игры для iOS. Я новичок, так что терпите меня. В основном у меня есть этот код: SKAction *releaseBubbles = [SKAction sequence:@[...
136 просмотров
schedule 19.10.2022

Stop SKAction that RepeatsForever - Sprite Kit
Я хочу запустить две анимации на моем spriteNode в зависимости от его вращения. Если значение отрицательное, запускает одну из анимаций, если положительное - запускает другую. И мне удалось это (вроде), но у меня проблема. Если Animation1 работает,...
12833 просмотров
schedule 10.12.2023

SpriteKit выключает/включает узел каждые x секунд и прячет, когда выключен
Я уверен, что это довольно просто, но я долго пытался найти лучший способ реализовать этот эффект в SpriteKit. У меня есть лазерный узел, который я хочу выключать и включать каждые x # секунд. Я пытался настроить SKActions для отключения звука и...
553 просмотров
schedule 21.12.2022

Изменить скорость работающего SKAction
У меня есть этот код: @implementation MyScene { SKAction *delayAction; } Inside a method: delayAction = [SKAction waitForDuration:3.0]; [self runAction:[SKAction repeatActionForever: [SKAction sequence:...
1377 просмотров
schedule 17.11.2022

Как запустить или выполнить SKAction извне объекта?
У меня есть следующий код: -(void) createBall { _ballSprite = [SKSpriteNode spriteNodeWithImageNamed:@"ball0001"]; _ballSprite.position = CGPointMake(firstNode.position.x, firstNode.position.y); SKAction *ballScale =[SKAction...
102 просмотров
schedule 28.05.2024

SKAAction playSoundFileНазвание от Singleton
У меня есть несколько уровней, использующих одни и те же звуковые эффекты. Вместо того, чтобы иметь один и тот же код на каждом уровне, я объединил все звуки в один класс. Однако, имея его в синглтоне, звук не воспроизводится, когда я запускаю метод...
904 просмотров
schedule 23.08.2022

Изменение изображения спрайта при касании
Я делаю игру, целью которой является поймать несколько объектов, падающих с верхней части экрана. Внизу есть корзина для ловли предметов. мне удалось случайным образом создавать объекты сверху вниз, используя учебник raywenderlich:...
758 просмотров
schedule 17.05.2023

Sprite Kit Перемещение узлов с помощью SKAction вызывает проблемы
Я пытаюсь создать блочную игру, в которой у меня есть ряд блоков, я сдвигаю конечный блок справа налево, а каждый из остальных блоков перемещается вправо на 1 позицию. Если я затем снова сдвину блок назад, они все сдвинутся влево на 1 позицию. У...
410 просмотров
schedule 27.03.2024

Переместите узлы спрайта после завершения SKAction
Я пытаюсь изменить положение своих спрайтов после завершения действия SKAction moveTo. Я запрограммировал врагов так, чтобы они появлялись на экране из (self.frame.size.width/2, 0). Они движутся только по оси Y. Я хочу переместить их в исходное...
90 просмотров
schedule 24.05.2023

SpriteKit - масштабирование в одном направлении
Как заставить объект расти в одном направлении с помощью SpriteKit? В конечном счете, я хотел бы, чтобы узел был вставлен в то место, где пользователь касается, и чтобы каждый конец линии масштабировался до тех пор, пока он не коснется другого...
883 просмотров
schedule 12.05.2022

Запустите SKAction, который запускает оператор void SpriteKit.
Я пытаюсь запустить узел частиц или просто узел, когда вызывается действие, но я не уверен, какое действие использовать и правильно ли я его делаю. Я безуспешно искал документы Apple. Это то, что я пытался: -(void)setupbabyFireNode{...
127 просмотров
schedule 18.02.2023

Метод SKAction fadeInWithDuration не работает
Я работаю над созданием шарового узла, и я добавляю шаровой узел с альфой, установленной на 0,01, и в документации fadeInWithDuration должен сделать альфу 1,0. Я ставлю точку останова, и метод вызывается, но он не вызывает появление шарового узла....
147 просмотров
schedule 25.06.2022

SpriteKit перемещает узлы быстрее со временем
Я хочу быстрее создавать объекты со временем, например. Я добавлял объект каждые 1,5 секунды. Этот объект движется к X = -100 с длительностью = 5. Через 30 секунд он должен двигаться быстрее. -(id)initWithSize:(CGSize)size { if (self =...
727 просмотров
schedule 26.07.2022

Анимация рисования пути в SpriteKit
Я пытаюсь анимировать рисунок штриха на пути, используя SpriteKit . Я реализовал рабочее решение, используя SKActions , и отдельную реализацию, используя CABasicAnimations . Решение SKAction не очень элегантно; он создает и обводит новый путь...
2950 просмотров
schedule 27.02.2023

Сгруппируйте несколько узлов для действий и получите уведомление после завершения
У меня есть SKNode с детьми. Для этих детей я хотел бы применить действия, которые должны начинаться в одно и то же время (пример кода, k1000ms - константа): let children = self.children for var i=0; i<children.count; i++ {...
825 просмотров
schedule 05.09.2022

Как анимировать SKNodes или SKSpriteNode, чтобы они сталкивались и отскакивали?
У меня есть несколько вопросов относительно анимации SKNodes и/или SKSpriteNodes. Во-первых, как мне заставить их двигаться после загрузки представления? Как мне заставить их столкнуться и отскочить друг от друга и пойти в другом направлении. Я...
356 просмотров

SpriteKit Добавить узел в пустое место с продолжительностью
Мне нужна помощь. Я разрабатываю игру, и у меня есть два вопроса. Краткое объяснение игры: Есть три разных узла (акула (игрок), водяной шар и кирпич). В начале игры есть одна акула, четыре водяных шара и восемь кирпичей. когда акула...
118 просмотров
schedule 11.09.2022

Swift SKAДвижение действия В нижнюю часть экрана
Я пытаюсь заставить два моих узла спрайта падать с верхней части экрана на нижнюю часть экрана, возвращаться в исходное положение, а затем снова падать, однако в тот момент, когда они достигают примерно 3/4 пути вниз экрана, они слегка...
2016 просмотров
schedule 18.01.2023