|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Jun 2014
Сообщений: 558
|
Как лучше использовать большие текстуры?
Доброго!
В игрушке задний фон зациклен, т.е. когда он выходит за пределы сцены, я его переношу на новое место, для повторного использования, на данный момент размер его 1800 высота и 500 длинна (пиксели), проблем нету. Начал заполнять этот фон элементами декора, коих много, некоторые имеют больший размен, чем размер фона, много элементов с прозрачностью, начал рассматривать вариант, чтобы сделать фон размером 1800 на 1500 пикселей и сделать все элементы частью фона(почти все, иначе кадров будет 120, что сожрёт памяти немеряно), а не отдельные слои, а из фона сделать мувиклип с несколькими кадрами, которые будет сменяться от события в игре. Работы нужно выполнить уйма, но в друг всё в пустую, если флеш не переварит такой размер фона, подскажите. |
|
|||||
Регистрация: Apr 2009
Сообщений: 409
|
макс размер битмапдаты 4096, память выделяется только на один эксземпляр. если вы добавите 10 картинок из одной бмд на сцену - расход памяти не увеличится почти
|
|
|||||
Цитата:
Цитата:
Если быть точнее. То есть нет четкой привязки к ширине или высоте на 4096 пикселя, главное общее количество пикселей Но тут у него видимо вообще другое. Тут скорее надо беспокоиться о процессорном времени, а не о памяти. Естественно если ты добавишь кучу объектов, просчитывать их будет гораздо сложнее. Лучше врисовать статичные объекты в фон
__________________
Ко мне можно и нужно обращаться на ты) |
|
|||||
Регистрация: Jun 2014
Сообщений: 558
|
caseyryan
поясню более конкретно Начал сначала с небольшого элемента, там есть задний фон, потом движущийся объект на этом фоне и верху слой тени(альфа). Если всё делать кодом, то занимает 25 килобайт, но скаут показал, что перерисовка только одно такого объекта съедает 2-5% процессорного времени. Сделал иначе, создал мувик из 120 кадров, растрировал каждый кадр и получил объём мувика 1,5 мегабайта, но процессорное время упало до 1-2%. Из чего сделал вывод, либо производительность, либо объём. Познакомился с афтеэффект, там есть классная фича с добавлением света и тени, да и с добавлением дыла тоже есть интересные эффекты. А мне как раз и хотелось бы красиво сделать данную вещь (в игре есть мигающие лампы, огонь, дым). Из афтеэффект можно выгрузить покадрово png и собрать потом мувик в adobe animate, вот мне и загорелось всё это реализовать. п.с. чёт мне щас идея пришла, а мож задний фон сделать как зацикленное видео? |
|
|||||
Цитата:
Цитата:
Цитата:
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
Цитата:
Не знал про это, ибо справку по этому делу полностью читал еще году в десятом)
__________________
Ко мне можно и нужно обращаться на ты) |
Часовой пояс GMT +4, время: 08:02. |
|
« Предыдущая тема | Следующая тема » |
|
|