|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
|
dvrbear, может быть сначала почитать, что такое старлинг и как он вообще работает?
Для большей производительности используются растровые атласы. А если у вас каждое изображение будет отдельным файлом - это ад и ужас. Для сжатия графики есть тузлы типа PNGGauntlet. Можно попробовать перегонять текстуры в ATF, иногда они весят значительно меньше, чем png, да и в целом gpu работает шустрей с atf. |
|
|||||
[+1.3 06.03.12]
|
Давайте попробую задать такой вопрос (по второй предполгаемой игре).
Суть игры - рыбка в центре экрана вертится во все стороны (2D) и плавает по лабиринту. Лабиринт = карта прокручиваемая на заднем плане. Понимаю, что карту надо разбивать на кусочки, чтоб она не вся целеком двигалась (тут что вектор, что раст - певесят проц). НО... В случае с растром (если готовить его заранее) для Retina экранов - приложение нереально тяжелое получится. А в случае с вектором - повесит мобильное устойство. Так вот вопрос - Как бы вы поступили на моем месте и какое решение вы бы выбрали?
__________________
http://apa-noua.com/portfolio |
|
|||||
Делать карту на базе тайлов и декора.
Не огромная картинка нарезанная, а картинка собранная из маленьких похожих кусочков и расставленных декорирующих элементов.
__________________
Будь проще. |
|
|||||
[+1.3 06.03.12]
|
Я тоже думал сделать так:
Фон смазанный и слегка подвижный (будто он в дали). Коридор декорировать отдельными картинками (и прятать их если они за пределами видимости) А стены коридоров нарисовать png картинкой 100х100, растянуть ее в 100 раз и задать маской для повторияющейся текстуры. Но опятьже если коридор будет двигаться целеком - не повесит ли мобильное устройство?
__________________
http://apa-noua.com/portfolio |
|
|||||
Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
|
Цитата:
Цитата:
Последний раз редактировалось illuzor; 23.07.2014 в 21:08. |
|
|||||
[+1.3 06.03.12]
|
caseyryan, Спасибо, я то вкурсе (((
Сам недавно оптимизировал одну игру. Из 50 Мб удалось сжать до 30. И при этом в игре всего три экрана - прелодер, выбор стадии и игровой экран.... Поэтому на будущее и интересуюсь кто чем пользуется и как выходит из такой ситуации. Старлинг заранее грузит в память графику и она оттуда изымается очень быстро. А что если сделать Embed кучи разных SWF и по мере надобности их переводить в bitmap и использовать без старлинга или както к нему в Texture переводить? Как в таком случае работать приложение будет - каждый раз при обработке будет притормаживать?
__________________
http://apa-noua.com/portfolio |
Часовой пояс GMT +4, время: 14:11. |
|
« Предыдущая тема | Следующая тема » |
|
|