Масштабувати мої файли зображень пікселів під час їх проектування чи під час надання?


9

Якщо я створюю піксельні файли мистецтва, які потрібно буде масштабувати на екрані пізніше, так що один піксель стане коробкою з 4 пікселів. Чи повинен я створювати своє піксельне мистецтво з 2х2 пікселями або я повинен створювати його з 1х1 пікселями, щоб я міг 1: 2 масштабувати його пізніше в XNA до 2х2 пікселів?

Я схильний вважати, що 1: 1 спричинить занадто багато деталей, а не ефект піксельної графіки, тому я хочу, щоб кінцевий результат був у стилі 2: 1, коли 1x1 піксель мого призначеного спрайту займе 2х2 пікселя на екрані.

Відповіді:


8

Погана ідея масштабувати її заздалегідь так.

Подвоєння розміру текстури вчетверо збільшує об'єм пам’яті та пам'ять, яку він використовує. Це також сповільнить спрайти та, як правило, займе більше часу для візуалізації.

Те, що ви хочете зробити, - це масштабування текстур на 2, коли малюєте їх у XNA, одночасно переконуючись у масштабі за допомогою пробірника зображень PointClamp.

Як відключити фільтрацію текстури для масштабування спрайтів у XNA 4.0?


1

Ти справді дивишся на 6 в один бік, півдесятка на іншу ситуацію.

Основна перевага - це робити в масштабі від 1 до 1 перед розміром - розмір файлу. Крім того, вам не доведеться вручну переконатися, що всі ваші "пікселі" знаходяться в правильному режимі 2x2, і поки масштабування на цілі числа буде працювати чисто (обертання все ще безлад, але ви, мабуть, знаєте, що вже )

Якщо ви робите всі пікселі як 2х2 заздалегідь, ви знаходитесь в тій самій ситуації, що і раніше, за винятком випадків, якщо вам потрібно зберегти стабільне співвідношення. Ви отримуєте можливість розміщувати половину розміру, але насправді розмір половини від цього точно дорівнює розміру повного розміру на 1x1.

Я особисто хотів би мати лише один піксель на один піксель, наскільки йде ваш актив, а потім масштабувати їх до потрібного розміру. Це полегшить створення ваших зображень і зробить ваші активи ~ 1/4 розміром для швидшого завантаження.


+1 Дякую за пояснення, однак пробірник зображень - це те, про що я ще не робив, і чого боявся ...
Тамара Війсман

Ах, пропустив цю частину. Радий AttackingHobo відповідь включав частини не в моїй.
Лунін
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.