Вопросы по теме '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 просмотров
schedule
29.09.2022
Ellipse SKФизикаТело
Какой тип тела SKPhysicsBody я бы использовал для создания эллиптического физического тела?
Я знаю, что могу сделать кривую из прямых линий и просто сделать так, чтобы это не был настоящий эллипс, но кажется, что должен быть какой-то способ сжать...
1271 просмотров
schedule
12.12.2022
UIPinchGestureRecognizer проблема
Хорошо, я прочитал несколько сообщений об этом (например, Жесты UIImageView (масштабирование, поворот) Вопрос ), но я не могу решить свою проблему.
У меня есть следующая настройка: SKScene, SKNode _backgroundLayer и 9 SKSpriteNodes, которые...
257 просмотров
schedule
04.03.2022
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 просмотров
schedule
21.07.2023
Как добавить новые SKSprideNodes за пределы экрана и синхронизировать их анимацию с существующими объектами?
Я пытаюсь анимировать несколько SKSpriteNode одного и того же типа, используя один SKAction .
Что я хотел бы сделать, так это отобразить на экране четыре SKSpriteNode одного и того же типа. Затем анимируйте их все при нажатии кнопки и...
163 просмотров
schedule
16.02.2023
Поворот SKSpriteNode по дуге с помощью SpriteKit
Я пытаюсь найти способ вращения объекта SKSpriteNode, когда он находится в полете (под действием силы тяжести) по дуге. Я использую SpriteKit и бросаю объект с помощью applyImpulse. Проблема в том, что объект, несмотря на то, что движется по дуге в...
630 просмотров
schedule
11.05.2022
Как разрешить SKSpriteNode не вращать текстуру
Я хочу создать металлический шар на экране, у меня есть материал и анимация бега. Но когда мяч катился, я надеюсь, что текстура не должна вращаться. Потому что это делало катящийся шар не похожим на металлический...
Есть кароче или нет? Я мог бы...
334 просмотров
schedule
22.06.2022
SKAction moveTo:duration: неправильно реагирует на значение CGPoint касания
Я использую SpriteKit для создания игры, где у меня есть самолет, который я хочу перемещать при касании. Идея состоит в том, чтобы переместить плоскость в то место, где коснулся пользователь.
UITouch *touch = [touches anyObject];
CGPoint point =...
65 просмотров
schedule
25.05.2022
Невозможно надежно проверить текстуру для SKSpriteNode.
Я пытаюсь написать тест, который проверяет, что SKSpriteNode в моей сцене имеет правильную текстуру. Тест выглядит так:
let sceneSprite = scene.childNodeWithName("sceneSprite") as SKSpriteNode!
let sprite = SKSpriteNode(imageNamed:...
74 просмотров
schedule
01.11.2022
Проблема с тенью SKLightNode
Мне не удалось заставить SKSpriteNode отбрасывать тень, а также исчезать при попадании в тень от того же источника света. Я могу сделать одно из двух, но не оба.
Согласно документам: Если спрайт находится внутри тени, отбрасываемой источником...
2048 просмотров
schedule
23.03.2023
Как скопировать SKSpriteNode с помощью SKPhysicsBody?
Мне любопытна ситуация, с которой я столкнулся сегодня при попытке разархивировать и скопировать SKSpriteNode из одного SKScene в другой. В выводе с игровой площадки ниже вы можете видеть, что linearDamping и angularDamping или не...
2867 просмотров
schedule
29.06.2022
Spritekit: эффективное создание множества SpriteNodes
Я использую SpriteKit для написания стрелялки в стиле пули, и фреймворк SK, кажется, может без проблем обрабатывать сотни узлов со скоростью 60 кадров в секунду. Моя проблема, однако, в том, что иногда мне нужно создать более 50 узлов в одном кадре,...
540 просмотров
schedule
25.06.2023
(Swift + Spritekit) — полностью удалить узел и его данные
Я работаю над небольшой игрой для iOS.
У меня есть SKSpriteNode в моей сцене — когда я удаляю его с помощью «removeFromParent» и касаюсь области, в которой он был последним, я все равно получаю функцию.
Мой код выглядит следующим образом:...
8762 просмотров
schedule
19.01.2024