У меня есть игра SpriteKit, которую я создал, и я некоторое время пытался улучшить частоту кадров (в настоящее время она падает примерно до 45). Совсем недавно я проверял количество «розыгрышей», которые у меня были, поскольку мне это было рекомендовано. Я делаю это, устанавливая переменную showsDrawCount
в значение true, когда представляю свою сцену. В настоящее время моя сцена имеет 55 розыгрышей.
Это замедлит мою частоту кадров? Если да, то сколько отрисовок должно быть, чтобы начать замедлять частоту кадров? и как я должен уменьшить ничьих? Заранее спасибо.
редактировать: я исправил часть проблемы, переместив функции рисования с sceneDidLoad
на didMovetoview
, и это уменьшило мои рисунки до
Кстати, большинство моих розыгрышей (я думаю, 18) занимает вот это: < img src="https://i.stack.imgur.com/ea7WA.png" alt="введите здесь описание изображения">
примечание: телефон, который я тестирую, — это iPhone 5s с графическим процессором PowerVR Series 6.
ignoresSiblingOrder
истинным или ложным? Я думаю, нам нужно увидеть код, прежде чем мы сможем помочь. - person Steve Ives   schedule 07.04.2017