Pull to refresh
4
0
Алексей Ершов @5141125

iOS Developer

Send message
Спасибо! На самом деле не было планов превращать это в цикл статей по SceneKit, но подумаю над этим. А так, если хочется глубже погрузиться в тему, то я бы рекомендовал начать с просмотра сессий WWDC, в том же Advances in SceneKit Rendering есть два примера кода с игровыми демо уровнями и в них раскрыты очень многие моменты — управление камерой, анимации, партиклы, звук, физика.
Всё конечно возможно. В 2018 году на WWDC было уделено очень много времени данным инструментам и с тех пор тишина. Но вдруг это затишье перед бурей:)
Я скорее про то, что не каждый этап работы SceneKit мы можем контролировать. А так я согласен с вами, что SceneKit позволяет оптимизировать многие вещи при необходимости — это и использование шейдеров, и возможность вклиниться в отрисовку каждого кадра. Даже отдельный инструмент для профилирования есть.
Это конечно решает часть проблем, но всё равно очень многое скрыто от глаз разработчика. К примеру, с iOS 14 увеличилось время загрузки сцены и кажется, что без вмешательства Apple, повлиять на это нельзя.

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity