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

Ссылка на сцену из другого класса в Sprite Kit
Хорошо, я пытался понять это и искал в Интернете и на форуме, но мне пока не повезло. Я хочу сделать следующее. У меня есть MainMenuScene, которая является SKScene. Поскольку я добавил несколько SKActions и других вещей в эту сцену, я хотел иметь...
567 просмотров
schedule 24.11.2023

SpriteKit - Как заставить призовое колесо замедляться с помощью хлопушки?
Я пытаюсь сделать игру в стиле колеса фортуны, используя набор спрайтов. Но я застрял. Итак, у меня есть два SKSpriteNode (с физическими телами). Колесо, которое вращается просто отлично, и «заслонка» (также известная как вещь, которая замедляет...
1423 просмотров
schedule 08.11.2022

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

Как обнаружить ввод мыши в SKSpriteNode при разработке OSX с использованием SpriteKit и Swift?
Если у меня есть SKSpriteNode в SKScene: let sprite = SKSpriteNode(imageNamed:"Spaceship") champion.position = CGPointMake(self.size.width/2, self.size.height/2) champion.setScale(0.25) self.addChild(champion) Теперь, после того как я...
3279 просмотров
schedule 06.12.2023

Как получить имя SKSpriteNode?
Я работаю с этим кодом, который я нашел, и пытаюсь понять, как получить имена узлов для моих объектов? Вот часть кода: let sprite1 = SKSpriteNode(color: UIColor.redColor(), size: CGSize(width: 30, height: 30)) let sprite2 = SKSpriteNode(color:...
2626 просмотров
schedule 21.12.2023

приостановить игру, когда WillResignActive
У меня есть несколько спрайтенодов с SKAction(); Они дети sknode с именем world Если я нажму кнопку паузы в игре, его анимация спиренодов func pause(){ if(isGamePaused) isGamePaused = false; world.paused = false; } else...
117 просмотров
schedule 24.10.2023

Параметры метода CGPathMoveToPoint/CGPathAddLineToPoint сбивают с толку
Я использую приведенный здесь ответ SpriteKit SKPhysicsBody с помощью вспомогательного инструмента многоугольника для создания полигоны физических тел для моих узлов спрайта. Но параметры смещения методов CGPathMoveToPoint/CGPathAddLinetoPoint...
462 просмотров

Случайное создание SKSpriteNode на основе возможных значений в Swift
У нас есть два пользовательских подкласса SKSpriteNode . Одного зовут circleNode , а другого triangleNode . У опции Circle есть три подтипа, которые создаются с помощью пользовательского метода инициализации, передающего перечисление....
167 просмотров
schedule 18.11.2022

SKNode nodeAtPoint: / containsPoint: не одинаковое поведение для SKSpriteNode и SKShapeNode
nodeAtPoint: дает разные результаты при использовании SKShapeNode и SKSpriteNode . Если я прав, nodeAtPoint: будет использовать containsPoint: , чтобы проверить, какие узлы находятся в данной точке. docu указывает, что containsPoint:...
785 просмотров

быстро создавать несколько спрайтов (узлов) с одинаковой текстурой
Итак, я пытаюсь сделать игру, и мне нужно сгенерировать ряд узлов, которые ускоряются вверх. Но каждый раз, когда я добавляю узел, я получаю сообщение об ошибке (потому что у узла уже есть родитель), очевидно, я добавил Sprite.removeFromParent()...
1194 просмотров
schedule 19.01.2024

Касание SKSpriteNode обнаружено быстро
У меня возникли проблемы с обнаружением прикосновения к конкретному узлу. Вот то, что я должен далеко. let playagain = SKSpriteNode(imageNamed: "PlayAgain.png") override func didMoveToView(view: SKView) { super.didMoveToView(view) }...
1504 просмотров
schedule 23.10.2023

Пользовательский класс в Swift с использованием SKSpritenodes/обнаружения столкновений
В настоящее время я работаю над игрой, в которой враги появляются слева от экрана и двигаются вправо. Я хочу дать этим врагам их собственные атрибуты (здоровье, сила и т. д.). Поэтому я работаю над созданием класса Basic_fighter. У меня также есть...
187 просмотров

Установка положения пользовательского SKSpriteNode из GameScene
Я делаю собственный SKSpriteNode, когда я вызываю createShip, константа heroShip в классе верна, но когда я возвращаюсь к gameScene, константа heroShip не имеет свойств, которые я назначил при вызове createShip, я не уверен что я делаю неправильно....
130 просмотров
schedule 11.05.2024

запустить SKAction на основе количества символов текста узла SKLabel
У меня есть игровая сцена, состоящая из анимаций, происходящих синхронно с содержанием песни. Одно из действий, которое я пытаюсь настроить, относится к тексту песни, который отображается с помощью SKLabelNode. Что я хочу сделать, так это...
73 просмотров

Как остановить звук 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 просмотров

Попытка добавить SKNode, у которого уже есть родительский Swift
Я создаю игру, и я продолжаю получать эту ошибку для моего метода создания пуль, связанного с джойстиком. Я хочу повторно создавать узлы, когда джойстик активен Вот как я создаю метод запуска override func didMoveToView(view: SKView) { if...
117 просмотров

Как создать массив SKSpriteNodes с помощью Swift?
Я разработал свою программу так, что каждый раз, когда пользователь касается экрана, изображение и положение спрайта меняются. Я хочу иметь возможность создать массив SKSpriteNodes. Я видел похожий пост , но они использовали петля for-in. Можно...
3340 просмотров
schedule 18.10.2022

Анимируйте SKSpriteNode с текстурами, размер которых отличается от исходного.
Я хочу анимировать SKSpriteNode, используя текстуры из SKTextureAtlas, используя SKAction.animateWithTextures(textures,timePerFrame,resize,restore) . Однако текстуры в атласе имеют размер, который немного больше оригинальной текстуры (в основном это...
772 просмотров

Swift - Случайные столкновения не обнаружены
В своей игре я использую SKSprite. Некоторые столкновения не обнаружены. Я сделал 10 попыток, коллизии работают хорошо, но около 25% столкновений, которые должны быть обнаружены, не обнаруживаются. Я понятия не имею, почему, я пробовал много вещей....
137 просмотров

Как правильно реализовать ЭТО действие в моей игре Sprite-Kit?
У меня есть birdNode(spriteNode), путешествующий горизонтально по портретной сцене. BirdNode сбрасывает яйцо (spriteNode) по направлению к cgPoint в нижней части экрана. Я хочу, чтобы BirdNode случайным образом бросал свое яйцо в любое время/в...
34 просмотров