2016-03-28 4 views
0

Я создал собственный класс ScoreBoardScene, который наследуется от SCNScene. в файле .m. У меня есть метод, который добавляет всю геометрию к сцене, называемой - (void) createScene. Теперь, где я могу назвать createScene? Как есть определенный метод init? Также в соответствии с инструкцией this мне также нужен метод nscoder. Итак, каковы два метода, необходимых для завершения класса sceneview, помимо всех пользовательских методов, которые у меня есть?Какие методы мне нужны в пользовательском классе сцены Scenekit ios?

ответ

2

Не подклассы SCNScene.

Вместо этого, ваш createScene метод (возможно, реализуется в категории Objective-C на SCNNode) должен возвращать SCNNode, который является корневым узлом сцены ,

Для повышения эффективности запуска вы можете запустить createScene один раз, в вспомогательную программу, а затем архивировать сцену. Затем архивированную сцену можно встроить в качестве ресурса в ваш конечный продукт и даже настроить с помощью редактора SceneKit в Xcode.

Смежные вопросы