A-tit indd


Паттерны программирования игр



Download 3,35 Mb.
Pdf ko'rish
bet131/313
Sana05.06.2022
Hajmi3,35 Mb.
#638392
1   ...   127   128   129   130   131   132   133   134   ...   313
Bog'liq
Nistrem R. Patterni programmirovaniya igr-1

Паттерны программирования игр
— Паттерны очередности
177
ноутбуков и мобильных игр хорошим тоном считается 
думать о потребляемой энергии. Игра, которая работа-
ет замечательно, но через полчаса превращает устрой-
ства пользователей в раскаленную печь, явно не предел 
мечтаний.
Сейчас вам необходимо думать не только о внешнем 
виде игры, но и о потреблении ресурсов центрального 
процессора. Высшего мастерства вы достигнете, если 
добьетесь того, что ЦПУ будет переходить в режим сна, 
когда все вычисления в кадре завершены.
• Заставьте работать максимально быстро
Это то, что стоит делать для игр на ПК (хотя те и запу-
скаются часто на ноутбуках). Ваш игровой цикл ни-
когда не переводит ОС в режим сна. Все свободные 
ресурсы идут на увеличение FPS или качества изобра-
жения.
Игровой процесс от такого решения сильно выиг-
рывает, но и потребление энергии возрастает. И если 
пользователь использует ноутбук, то получит пре-
красную грелку для коленей.
• Ограничьте скорость смены кадров
Мобильные игры в большинстве своем сосредото-
чены на качестве игрового процесса и не стремятся 
максимально детализировать графику. Обычно для 
таких игр задается верхний лимит кадровой частоты 
(30 или 60 FPS). Если игровой цикл закачивает обра-
ботку раньше, чем на это отведено времени, он пере-
ходит в режим сна.
Таким образом удается сочетать «достаточно не-
плохой» игровой опыт и низкое потребление заряда 
аккумулятора.
 Как контролировать скорость игры?
У игрового цикла есть две ключевые особенности: 
не блокировать пользовательский ввод и адаптировать-
ся к течению времени. С вводом все понятно. Магия 


178
Игровой цикл (Game Loop) — 
Паттерны программирования игр
заключается в обработке времени. Существует бес-
счетное множество платформ для игр, и каждая игра 
может работать хотя бы на нескольких. Способность 
приспосабливаться к этому разнообразию и является 
клю чевой.

Download 3,35 Mb.

Do'stlaringiz bilan baham:
1   ...   127   128   129   130   131   132   133   134   ...   313




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish