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

Как получить обратный вызов от повторяющегося действия SpriteKit, когда спрайт достигает конца пути?
Я создал свой SKAction таким образом: unicornAction = [SKAction followPath:mypath asOffset:NO orientToPath:YES duration:0.1]; и добавил его в свой SKSprite : [sprite runAction:[SKAction repeatActionForever:unicornAction]...
3078 просмотров
schedule 15.10.2023

Изменение размера SKSpriteNode с его дочерними элементами
Я пытаюсь запустить последовательность SKActions на SKSpriteNode, у которого есть один дочерний элемент, все действия выполняются над двумя фигурами вместе, кроме: [SKAction resizeToWidth:<#(CGFloat)#> height:<#(CGFloat)#>...
5431 просмотров

Ellipse SKФизикаТело
Какой тип тела SKPhysicsBody я бы использовал для создания эллиптического физического тела? Я знаю, что могу сделать кривую из прямых линий и просто сделать так, чтобы это не был настоящий эллипс, но кажется, что должен быть какой-то способ сжать...
1271 просмотров

UIPinchGestureRecognizer проблема
Хорошо, я прочитал несколько сообщений об этом (например, Жесты UIImageView (масштабирование, поворот) Вопрос ), но я не могу решить свою проблему. У меня есть следующая настройка: SKScene, SKNode _backgroundLayer и 9 SKSpriteNodes, которые...
257 просмотров

SKSpritenode: физическая масса не меняет ускорение под действием силы тяжести
У меня тут проблема. Я использую SKSpriteNode для создания различных объектов в мире. И я применил гравитацию, т.е. SkScene. Итак, проблема здесь в том, что когда я создаю SKSPriteNode и придаю массу его физическому телу, тогда он ведет себя...
722 просмотров
schedule 11.11.2022

SpriteKit касается
пожалуйста, помогите мне с методом абстрактных штрихов. У меня есть этот метод на сцене, VZChurch это SKSpriteNode. Есть ли способ передать метод начала касания внутри подкласса SKSpriteNode, потому что я думаю, что 5-6 операторов if else не сияют...
311 просмотров
schedule 24.03.2023

SKSpriteNode теряет свои свойства physicsBody
Я использую SpriteKit для создания игры, в которой перемещаются объекты внизу карты. Объекты - крокодилы и монеты. Сцена использует NSTimer для вызова этого селектора: timer = [NSTimer scheduledTimerWithTimeInterval:0.5 target:self...
213 просмотров
schedule 10.06.2022

Есть ли способ сделать вращение SKSpriteNode параллельным физическому телу другого SKSpriteNode?
Как говорится в заголовке, есть ли способ сделать что-то подобное: Есть какой-либо способ сделать это? Если да, то как мне соотнести SKAction rotateToAngle со стороной, обращенной к кругу? Спасибо!
405 просмотров
schedule 06.12.2022

Странная вещь происходит с SKSpriteNode с прозрачными границами
Хорошо, у меня есть этот код: SKSpriteNode *flagTile = [((BGSKView *) self.skView).tileSprites[@"flag"] copy]; flagTile.anchorPoint = CGPointZero; flagTile.size = touchedNode.size; flagTile.name = @"flag";...
1441 просмотров
schedule 30.12.2022

Случайное значение в Swift
Я пытаюсь получить значение между 0 и размером моего экрана. Итак, я сделал это так: let sizeX = Int(CGRectGetMaxX(self.frame)) let sizeY = Int(CGRectGetMaxY(self.frame)) var randomX = CGFloat(arc4random()) % sizeX var randomY =...
3873 просмотров
schedule 07.09.2022

Поверните SpriteNode, используя кратчайший угол
Прямо сейчас мой код поворачивает _eye, чтобы посмотреть на _me, но когда _eye поворачивается с 359 градусов на 1 градус, он не поворачивается, переходя на 359 -> 0 -> 1, а идет на 359 -> 358 -> .. -> 2 - > 1. #define...
244 просмотров

Как добавить новые SKSprideNodes за пределы экрана и синхронизировать их анимацию с существующими объектами?
Я пытаюсь анимировать несколько SKSpriteNode одного и того же типа, используя один SKAction . Что я хотел бы сделать, так это отобразить на экране четыре SKSpriteNode одного и того же типа. Затем анимируйте их все при нажатии кнопки и...
163 просмотров
schedule 16.02.2023

Поворот SKSpriteNode по дуге с помощью SpriteKit
Я пытаюсь найти способ вращения объекта SKSpriteNode, когда он находится в полете (под действием силы тяжести) по дуге. Я использую SpriteKit и бросаю объект с помощью applyImpulse. Проблема в том, что объект, несмотря на то, что движется по дуге в...
630 просмотров

Как разрешить SKSpriteNode не вращать текстуру
Я хочу создать металлический шар на экране, у меня есть материал и анимация бега. Но когда мяч катился, я надеюсь, что текстура не должна вращаться. Потому что это делало катящийся шар не похожим на металлический... Есть кароче или нет? Я мог бы...
334 просмотров
schedule 22.06.2022

SKAction moveTo:duration: неправильно реагирует на значение CGPoint касания
Я использую SpriteKit для создания игры, где у меня есть самолет, который я хочу перемещать при касании. Идея состоит в том, чтобы переместить плоскость в то место, где коснулся пользователь. UITouch *touch = [touches anyObject]; CGPoint point =...
65 просмотров

Невозможно надежно проверить текстуру для SKSpriteNode.
Я пытаюсь написать тест, который проверяет, что SKSpriteNode в моей сцене имеет правильную текстуру. Тест выглядит так: let sceneSprite = scene.childNodeWithName("sceneSprite") as SKSpriteNode! let sprite = SKSpriteNode(imageNamed:...
74 просмотров
schedule 01.11.2022

Проблема с тенью SKLightNode
Мне не удалось заставить SKSpriteNode отбрасывать тень, а также исчезать при попадании в тень от того же источника света. Я могу сделать одно из двух, но не оба. Согласно документам: Если спрайт находится внутри тени, отбрасываемой источником...
2048 просмотров

Как скопировать SKSpriteNode с помощью SKPhysicsBody?
Мне любопытна ситуация, с которой я столкнулся сегодня при попытке разархивировать и скопировать SKSpriteNode из одного SKScene в другой. В выводе с игровой площадки ниже вы можете видеть, что linearDamping и angularDamping или не...
2867 просмотров

Spritekit: эффективное создание множества SpriteNodes
Я использую SpriteKit для написания стрелялки в стиле пули, и фреймворк SK, кажется, может без проблем обрабатывать сотни узлов со скоростью 60 кадров в секунду. Моя проблема, однако, в том, что иногда мне нужно создать более 50 узлов в одном кадре,...
540 просмотров

(Swift + Spritekit) — полностью удалить узел и его данные
Я работаю над небольшой игрой для iOS. У меня есть SKSpriteNode в моей сцене — когда я удаляю его с помощью «removeFromParent» и касаюсь области, в которой он был последним, я все равно получаю функцию. Мой код выглядит следующим образом:...
8762 просмотров
schedule 19.01.2024