количество спрайтов разрешенное в вепоне(и не только) ограничено одним байтом, то бишь FF
Когда число выходит за пределы диапазона- перенаправляет на нулевой индекс
Последний раз редактировалось Dino; 15.10.2014 в 19:28.
Dino
Количество спрайтов в листах Item.spr и ему подобных по строению и виду файлов ограничено размером области обработки, чем она больше, тем больше спрайтов можно разместить на "текстуре", и наоборот.
Изменение размера текстуры не изменяет размер области обработки это необходимо делать самому вручную либо непосредственно в spr файле, либо в получаемом rep файле, что намного проще.
Width и Height - длина и ширина текстуры
RFWidth и RFHeight - длина и ширина области обработки текстуры, не должны быть больше длины и ширины текстуры
DataSize - размер текстуры в байтах, в принципе править не обязательно, в spr файл упаковщик все равно запишет правильный новый размер файла
P.s. после правки не забываем удалять лишние байты из rep файла.
Рекомендую:
На мнения, что положительные, что отрицательные - не отвечаю!
0 | ... | -13000 | -14000 | -15000
Тигрь
Блин не поняла суть твоего вопроса, если где-то я написала глупость или непонятное, то пожалуйста укажи где.
да я спрашиваю ибо не помню, по моему когда текстуры dds пакуешь в spr то в спр записываются реальные размеры этих текстур. и границам рабочей области тоже приравниваются размеры текстуры.
Добавлено через 8 минут
а да вспомнил, пакер же распаковывает спрайты и реп файл создает и в него пишет размеры, и потом при запаковке размеры берет оттуда. а я свой пакер писал который без реп файла работает и просто пакует все текстуры с каталага и пишет их реальные размеры.
вопрос снят
Последний раз редактировалось Тигрь; 16.10.2014 в 06:53.
Причина: Добавлено сообщение