Системы частиц SceneKit на быстрой площадке - PullRequest
0 голосов
/ 01 января 2019

Обычно я создаю экземпляр SCNParticleSystems с помощью инициализатора файлов, например:

var stars = SCNParticleSystem(named: "Stars.sncp", inDirectory: nil)

Однако для этого проекта требуется Swift Playground, и когда я пытаюсь использовать эту функцию init с системами, хранящимися впапка Resources детской площадки возвращает nil (даже если я изменю указанную директорию на «Resources» или «/ Resources» и т. д. и т. д.).

Пути ресурсов Playground обрабатываются иначе, чем в обычных приложениях, или я делаю действительно глупую ошибку именования файлов?

1 Ответ

0 голосов
/ 01 января 2019

Я думаю, что вы делаете ошибку в расширении имени файла.Это .scnp , а не .sncp .

Либо попробуйте без расширения -

var stars =  SCNParticleSystem(named: "Stars", inDirectory: nil)

, либо попробуйте с правильным расширением -

var stars =  SCNParticleSystem(named: "Stars.scnp", inDirectory: nil)
...