Запитання з тегом «memory-efficiency»

Спосіб організації та зберігання інформації таким чином, щоб вона займала якомога менше пам’яті, зберігаючи при цьому всю свою корисність.

6
Карта з 20 мільйонними плитками змушує гру закінчуватися пам'яттю, як я її уникаю?
Під час завантаження додаткових величезних карт метод завантаження викидає виняток із пам'яті, де створюється новий екземпляр плитки карти. Мені хотілося б, щоб вся карта була оброблена принаймні на серверній програмі (і по можливості клієнту). Як я повинен вирішити цю проблему? UPD: питання тут полягає в тому, як змусити гру перестати …

1
Чому важливо мати цілі візуалізації з однаковим розміром бітів?
В даний час я думаю про те, який тип GBuffer мені знадобиться для відкладеного затінення, отже, я намагався також документувати себе в Інтернеті про найпоширеніші та їх формат. Більшість передаваних вами GBuffer використовували однаковий розмір бітів для кожної цілі візуалізації, що часто призводить до невикористаних каналів. Однак, як перший здогад …

3
Чому для активів потрібне спеціальне управління пам’яттю?
Практично всі ресурси, що стосуються програмування ігор, особливо 3D-ігри з відкритим світом, говорять про те, як вам доведеться постійно вивантажувати та перезавантажувати активи на диск і з нього, системну пам'ять та відеопам'ять. Я можу це зрозуміти на консолях, оскільки вони мають дуже прості схеми управління пам'яттю, які не можуть вирішити …

6
Скільки використання пам’яті занадто багато у Flash-грі?
Я розробляю флеш-гру, і я можу оцінити, що використання пам'яті для Flash-гри трохи здається (я думаю). Скажімо, 100+ МБ. Тож скільки занадто багато, якщо говорити про використання пам’яті у флеш-іграх?

2
"Зонування" районів на великій карті плитки, а також підземелля
У моїй грі є така карта, як у Minecraft, таким чином, як вона псевдобезпечна і генерується випадковим чином. І великий. Скажімо, користувач дослідив зону 1000х1000 (тут 2D), так що це 1 000 000 плиток. Очевидно, я не зможу все це зберегти в пам'яті. Також я не хочу просто ігнорувати все …

1
Чому так часто зустрічаються плитки 16 × 16 пікселів?
Чи є якась вагома причина, щоб плитка (наприклад, Minecraft 's) була 16 × 16? У мене є відчуття, що це має відношення до бінарного, тому що 16 є 10000бінарним, але це може бути збігом обставин. Я хочу знати, тому що я хочу зробити гру з генерацією місцевості, і я хочу …

2
Ефективна структура для представлення ієрархії перетворень
Чи може хтось запропонувати ефективний для пам'яті спосіб представити дерево матриць, наприклад, в ієрархічній моделі? Я особливо прагну зберегти локалізацію даних, і я підозрюю, що тип підходу до структури масивів (матриць та індексів до матриць) може бути підходящим. Як і багато обчислених ланцюжком матричних обчислень, ця структура, ймовірно, буде скопійована …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.