Манипулировать частицами, порожденными SKEmitterNode - PullRequest
1 голос
/ 09 марта 2020

Я хочу испускать частицы, используя SKEmitterNode в приложении macOS, чтобы создать эффект, похожий на дождь. Пока проблем нет.

Что я не могу понять: Можно ли позволить этим испускаемым частицам реагировать, например, на mouseEvents, и если да, то как?

1 Ответ

2 голосов
/ 10 марта 2020

Боюсь, что нет.

Из справочных документов класса SKEmitter в https://developer.apple.com/documentation/spritekit/skemitternode

Частицы не представлены объектами в SpriteKit , Это означает, что вы не можете выполнять связанные с узлами задачи на частицах, а также не можете связывать физические тела с частицами, чтобы заставить их взаимодействовать с другим содержимым.

и

Частицы являются чисто визуальные объекты, и их поведение полностью определяется узлом эмиттера, который их создал.

...