Можно ли использовать SKFieldNode для изменения zRotation частицы?

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

В документации SKFieldNode, похоже, нет никаких ссылок на изменение zRotation частиц, поэтому я предполагаю, что это невозможно. Любые мысли здесь?

Как еще я мог добиться этого эффекта? Нужно ли для этого создавать собственную систему частиц? Насколько это будет медленнее, чем SKEmitterNode?


person Patrick Collins    schedule 03.03.2015    source источник


Ответы (1)


SKEmitterNode не имеет физического свойства. Потенциально наличие тысяч частиц в поле зрения физики могло бы привести к зависанию аппаратного обеспечения.

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

person sangony    schedule 03.03.2015