Вопросы по теме 'skspritenode'
Ссылка на сцену из другого класса в Sprite Kit
Хорошо, я пытался понять это и искал в Интернете и на форуме, но мне пока не повезло.
Я хочу сделать следующее. У меня есть MainMenuScene, которая является SKScene. Поскольку я добавил несколько SKActions и других вещей в эту сцену, я хотел иметь...
567 просмотров
schedule
24.11.2023
SpriteKit - Как заставить призовое колесо замедляться с помощью хлопушки?
Я пытаюсь сделать игру в стиле колеса фортуны, используя набор спрайтов. Но я застрял.
Итак, у меня есть два SKSpriteNode (с физическими телами). Колесо, которое вращается просто отлично, и «заслонка» (также известная как вещь, которая замедляет...
1423 просмотров
schedule
08.11.2022
SpriteKit: бесконечно движущийся спрайт приводит к тому, что кадр иногда прерывается
все. Сейчас я разрабатываю игру для ios, используя набор спрайтов. Игровая механика включает в себя: бесконечную прокрутку спрайтов сверху вниз.
Моя игровая сцена содержит всего 3 спрайта: верхний, средний и нижний. У меня есть десятки...
365 просмотров
schedule
24.11.2022
Как обнаружить ввод мыши в 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 просмотров
schedule
22.11.2022
Случайное создание SKSpriteNode на основе возможных значений в Swift
У нас есть два пользовательских подкласса SKSpriteNode .
Одного зовут circleNode , а другого triangleNode . У опции Circle есть три подтипа, которые создаются с помощью пользовательского метода инициализации, передающего перечисление....
167 просмотров
schedule
18.11.2022
SKNode nodeAtPoint: / containsPoint: не одинаковое поведение для SKSpriteNode и SKShapeNode
nodeAtPoint: дает разные результаты при использовании SKShapeNode и SKSpriteNode . Если я прав, nodeAtPoint: будет использовать containsPoint: , чтобы проверить, какие узлы находятся в данной точке.
docu указывает, что containsPoint:...
785 просмотров
schedule
04.11.2022
быстро создавать несколько спрайтов (узлов) с одинаковой текстурой
Итак, я пытаюсь сделать игру, и мне нужно сгенерировать ряд узлов, которые ускоряются вверх. Но каждый раз, когда я добавляю узел, я получаю сообщение об ошибке (потому что у узла уже есть родитель), очевидно, я добавил 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 просмотров
schedule
01.10.2022
Установка положения пользовательского SKSpriteNode из GameScene
Я делаю собственный SKSpriteNode, когда я вызываю createShip, константа heroShip в классе верна, но когда я возвращаюсь к gameScene, константа heroShip не имеет свойств, которые я назначил при вызове createShip, я не уверен что я делаю неправильно....
130 просмотров
schedule
11.05.2024
запустить SKAction на основе количества символов текста узла SKLabel
У меня есть игровая сцена, состоящая из анимаций, происходящих синхронно с содержанием песни. Одно из действий, которое я пытаюсь настроить, относится к тексту песни, который отображается с помощью SKLabelNode. Что я хочу сделать, так это...
73 просмотров
schedule
22.09.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 просмотров
schedule
10.11.2022
Попытка добавить SKNode, у которого уже есть родительский Swift
Я создаю игру, и я продолжаю получать эту ошибку для моего метода создания пуль, связанного с джойстиком. Я хочу повторно создавать узлы, когда джойстик активен Вот как я создаю метод запуска
override func didMoveToView(view: SKView) {
if...
117 просмотров
schedule
17.10.2022
Как создать массив SKSpriteNodes с помощью Swift?
Я разработал свою программу так, что каждый раз, когда пользователь касается экрана, изображение и положение спрайта меняются. Я хочу иметь возможность создать массив SKSpriteNodes. Я видел похожий пост , но они использовали петля for-in. Можно...
3340 просмотров
schedule
18.10.2022
Анимируйте SKSpriteNode с текстурами, размер которых отличается от исходного.
Я хочу анимировать SKSpriteNode, используя текстуры из SKTextureAtlas, используя SKAction.animateWithTextures(textures,timePerFrame,resize,restore) . Однако текстуры в атласе имеют размер, который немного больше оригинальной текстуры (в основном это...
772 просмотров
schedule
23.05.2024
Swift - Случайные столкновения не обнаружены
В своей игре я использую SKSprite. Некоторые столкновения не обнаружены. Я сделал 10 попыток, коллизии работают хорошо, но около 25% столкновений, которые должны быть обнаружены, не обнаруживаются. Я понятия не имею, почему, я пробовал много вещей....
137 просмотров
schedule
02.06.2024
Как правильно реализовать ЭТО действие в моей игре Sprite-Kit?
У меня есть birdNode(spriteNode), путешествующий горизонтально по портретной сцене.
BirdNode сбрасывает яйцо (spriteNode) по направлению к cgPoint в нижней части экрана.
Я хочу, чтобы BirdNode случайным образом бросал свое яйцо в любое время/в...
34 просмотров
schedule
14.02.2024