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

Указать случайный начальный цвет частицы без анимированного изменения?
Есть ли способ, чтобы частицы появлялись со случайным цветом для каждой частицы на основе текущей «Цветовой шкалы»? Частицы не меняют цвет в течение своей жизни, им просто присваивается цвет где-то на «Цветовой шкале» при рождении, и они сохраняют...
2245 просмотров
schedule 15.04.2022

Как остановить эффект частиц? (SKEmitterNode)
В настоящее время у меня есть этот код в операторе столкновения, где при столкновении с объектом возникает эта частица, но как мне ее остановить? Поскольку это продолжается вечно, тогда как я хочу, чтобы это произошло всего пару раз за контакт и т....
9931 просмотров
schedule 23.11.2022

Как перестать бесконечно играть в эмиттер SpriteKit?
Я пытаюсь остановить бесконечное воспроизведение эмиттера в моем проекте Sprite Kit. Для параметра Lifetime установлено значение Start=1 и End=0 , и он показывает правильный результат, который мне нужен (выдается только один раз). Проблема...
190 просмотров
schedule 11.05.2024

Эффекты частиц исчезают при переходе на новую SKScene
Я работаю над игрой, используя Sprite Kit. У меня есть эффект частиц, который запускается, когда объект сталкивается с другим объектом; однако этот эффект частиц, кажется, исчезает, когда я добавляю переход к другому SKScene. Что вызывает это...
221 просмотров

Как использовать SKEmitterNode в наборе спрайтов для достижения эффекта тумана войны?
Я пытаюсь использовать SKEmitterNode для создания шейдера, вроде как в Pokemon, когда вы находитесь в пещере: http://www.serebii.net/pokearth/maps/johto-hgss/38-route31.png Вот код, который у меня есть до сих пор: NSString *burstPath =...
1371 просмотров

Как исправить утечку памяти из SKEmitterNode?
Я новичок в программировании игры для iPhone с помощью набора спрайтов Xcode. У меня проблема с SKEmitterNode. В частности, похоже, что у меня происходит неограниченная утечка памяти каждый раз, когда добавляется следующий SKEmitterNode, даже если я...
327 просмотров

spritekit: проблема с последовательностью ключевых кадров частиц
Это должно быть очень просто. Я пытаюсь, чтобы мои частицы исчезали, используя последовательность ключевых кадров... но когда я использую последовательность ключевых кадров, они вообще не исчезают. Не уверен, что я мог делать неправильно....
661 просмотров
schedule 09.11.2022

Можно ли использовать SKFieldNode для изменения zRotation частицы?
Я пытаюсь заставить SKFieldNode притягивать частицы воды к узлу при использовании SKEmitterNode в качестве системы частиц. При перемещении к местоположению SKFieldNode с использованием поля, такого как radiusGravityField, я хочу, чтобы частицы также...
144 просмотров
schedule 08.07.2022

Spritekit и OpenGL: плавный след дыма
Я хочу добиться этого эффекта в моей игре Spritekit, где за персонажем есть плавный след. Посмотрите след за монетой в джетпаке: И этот след за героем в «Прыжке Юпитера»: Или этот супергладкий след за героем в Ski Safari: Может...
1522 просмотров
schedule 02.03.2023

Сбой целевого узла SpriteKit SKEmitterNode EXC_BAD_ACCESS
Контекст SKEmitterNode создается из файла sks и добавляется как дочерний элемент некоторого спрайта. targetNode излучателя устанавливается на какой-то другой узел в сцене. func launch() { let emitterPath =...
457 просмотров

Пусть мои частицы оставляют след движения на сцене в SpriteKit даже в дочернем узле
Мне нужен тот же эффект, что и в этом проекте Но мои частицы SKEmitterNode находятся не непосредственно в сцене, а в дочернем узле. Мои частицы — это эффект реактора позади моего космического корабля, и я хочу, чтобы он оставлял след на сцене,...
549 просмотров

Любой способ подсчитать количество частиц, испускаемых SKEmitterNode, чтобы включить отслеживание координат
Итак, это моя ситуация. У меня есть излучатели, появляющиеся в верхней части экрана и перемещающиеся в нижнюю часть экрана, и я пытаюсь получить изображение png, чтобы следовать за ними (для целей обнаружения попаданий) Проблема в том, что мне...
99 просмотров
schedule 28.07.2022

SpriteKit: xScale делает SKEmitterNode невидимым
У меня есть SKSpriteNode с дочерним элементом SKEmitterNode. Когда SKSpriteNode касается правого края экрана, я отражаю SKSpriteNode: bird.xScale = -1 Моя проблема в том, что отрицательный коэффициент масштабирования делает SKEmitterNode...
85 просмотров
schedule 03.03.2023

iOS9 Swift spritekit, фатальная ошибка SKEmitterNode: неожиданно найдено nil при развертывании необязательного значения
безуспешно работая над этим кодом в течение нескольких часов, пожалуйста, посоветуйте: Я создаю игру spritekit для iOS 9. Этот метод: func createFiringParticles(location:CGPoint, force:CGVector){ let fireEmitter = SKEmitterNode(fileNamed:...
443 просмотров

SpriteKit Particle Emitter мерцает
Я использовал SKEmitterNode для создания анимации снега и установил для него SKView , при использовании этого SKView внутри ViewController по какой-то причине SKView мерцает своим фоновым цветом до черного и снова возвращается к нормальному...
122 просмотров

Как сделать дочерние узлы неэффективными для вращения родительских узлов?
Я пытаюсь добавить SKEmitterNode к шару SKSpriteNode в детстве. Но в то же время я rotating мой шаровой узел. Но проблема в том, что вращение шарового узла заставляет вращаться эмиттерный узел (поскольку эмиттерный узел является дочерним по...
308 просмотров

Что такое SKEmitterNode частица Lifetime?
В документации для SKEmitterNode сказано, что свойство particleLifetime : Среднее время жизни частицы в секундах. Однако я вижу что-то подозрительное в xcode 7.2.1. Когда я пытался модифицировать излучатель взрыва, я ожидал, что...
211 просмотров

Как изменить размер SKEmitterNode?
Я просто хотел сделать что-то, что мне кажется очень простым, а именно сделать эмиттер на весь фон представления... тогда я хотел бы, чтобы представление могло аспектировать, заполнять и масштабировать и т. д., позволяя эмиттеру выглядеть правильно...
1038 просмотров

Таинственный сбой spritekit после добавления emitterNode без трассировки стека
Недавно я добавил в свой игровой проект эмиттер частиц со следующими строками: let backgroundEmitter1 = SKEmitterNode(fileNamed: "BackgroundParticle1.sks") backgroundEmitter1!.name = "BackgroundParticle1Node" backgroundEmitter1!.position =...
48 просмотров
schedule 26.04.2023

swift, как добавить SKEmitterNode в качестве дымового следа за SKSpriteNode?
Я пытаюсь оставить след дыма за своим космическим кораблем. У меня есть дымовая дорожка в качестве узла-излучателя, но я не могу прикрепить излучатель к космическому кораблю. Я не могу понять, почему это не работает. т.е. эмиттер вообще не...
991 просмотров