Я знаю, что есть изображения запуска, а основная (и единственная) цель изображения запуска - дать пользователям впечатление, что приложение работает быстро и быстро.Заставка в играх iOS
Но это более обычное явление для приложений (например, для приложения погоды), а не для игр. В каждой игре почти всегда есть заставка, и так должно быть в играх (или это только я :).
Во многих играх можно увидеть, что изображение запуска используется как заставка или рекламный материал для показа таких вещей, как логотипы ... Итак, что было бы правильным способом для игры иметь заставку? Лучше ли следовать HIG и делать «скриншот» пользовательского интерфейса (без элементов, только фона), чтобы у пользователя действительно было впечатление, что приложение загружается мгновенно и после запуска изображения удаляется, чтобы показать заставку? Или как другой вариант, использовать образ запуска в качестве заставки (как во многих играх)?
При использовании образа запуска в качестве экрана заставки возникает проблема, поскольку на более поздних сроках загрузки устройства занимает примерно секунду или меньше, и я думаю, что какое-то задержка запуска изображения не является хорошим решением. Итак, какой предпочтительный способ иметь заставку перед началом игры, что вы, ребята, рекомендуете?
Да, это имеет смысл много, особенно если вы не загружаете все сразу в памяти и не держите его в течение всего жизненного цикла приложения. Но если вы это делаете, как в приключенческой игре Apple, которая является шаблоном, за которым я частично следил, тогда заставкой/логотипом/или чем-то, в то время как предварительная загрузка ресурсов в фоновом потоке при запуске приложения необходима. Но я постараюсь все лениво загрузить. Спасибо за ответ! – Whirlwind
@Whirlwind Если вы не загружаете все лениво, я бы загрузил именно то, что вам нужно для меню, и сразу же загрузите остальное на фоновый поток. Единственный трюк - проверить, было ли это сделано, когда пользователь идет играть в игру. Если все не закончило загрузку, тогда появится экран загрузки. Скорее всего, вы сделаете предварительную загрузку, но вы захотите проверить, есть ли у вас. С учетом сказанного я большой поклонник лениво загружающих ресурсов. Я бы не хотел загружать все для каждого уровня и так далее. знак равно –