Форум HeroesWorld-а - Показать сообщение отдельно - NecroButton - Альтернативная таблица поднятия нежити
Показать сообщение отдельно
#4
Старый 02.08.2022, 14:44
  #4
^
vova2112
 
Аватар для vova2112
📖
Регистрация: 01.09.2020
Адрес: EAO
Сообщения: 147
Регистрация: 01.09.2020
Адрес: EAO
Сообщения: 147
По умолчанию
Re: NecroButton - Альтернативная таблица поднятия нежити

ZiegmasterСправочная информация:
Золотой плюс у миниатюры существа означает, что речь идет также и о его грейдах. Это сделано в целях экономии места.

А что если сделать в самом низу таблицы сноску - Мол золотой плюс это все грейды, а допустим синий плюс это два последних грейда, тогда не придётся совмещать иконки?
Известные проблемы:
Прозрачность фона переходит также и на миниатюры существ из-за альфа канала.
Дабы этого избежать - надо добавить белые миниатюры на альфаканал.
Вложение 67755Вложение 67756

Мод тестировался на разрешении 1920x1080. Если окно некорректно отображается на других разрешениях - попытаюсь исправить проблему.
Окно скачет на иных разрешениях, для исправления необходимо жёстче задавать положение в Info.(WindowSimple).xdb , например Вложение 67757

Всего есть 4 варианта:
EPA_HIGH_END - выравнивание по правому\нижнему краю
EPA_LOW_END - выравнивание по левому\верхнему краю
EPA_MARGIN - растягивание на весь экран
ERA_CENTER - расположить по центру
можно использовать в связке со значениями (x\y) в секции Position , не будет учитываться пока значение в секции Second = false.
Так-же могу сказать следующее: В файле Info.(WindowSimpleShared).xdb указан размер отображаемой на экране картинки - 640\450, а сама картинка 1024\1024, при сохранении в формате DXT3 или DXT5 страдает качество картинки, можно изменить размер холста на 640\450 и сохранить без потерь в формате 8888 в следствии размер файла увеличится совсем немного, а качество будет без потерь. Для корректного отображения картинки в игре надо редактировать файл Background.xdb и в нём прописывать формат картинки.

пример файла Background.xdb
<?xml version="1.0" encoding="UTF-8"?>
<Texture ObjectRecordID="1001589">
    <SrcName href="/UI/HeroScreen/back_army.tga"/>
    <DestName href="Background.dds"/>
    <Type>TEXTURE_2D</Type>
    <ConversionType>CONVERT_ORDINARY</ConversionType>
    <AddrType>CLAMP</AddrType>
    <Format>TF_8888</Format>
    <Width>640</Width>
    <Height>450</Height>
    <MappingSize>0</MappingSize>
    <NMips>1</NMips>
    <Gain>0</Gain>
    <AverageColor>-1769572762</AverageColor>
    <InstantLoad>true</InstantLoad>
    <IsDXT>false</IsDXT>
    <FlipY>false</FlipY>
    <StandardExport>true</StandardExport>
    <UseS3TC>false</UseS3TC>
</Texture>
Миниатюры
Нажмите на изображение для увеличения
Название:  1.jpg
Просмотров: 81
Размер:	68.2 Кбайт
ID:	67755  Нажмите на изображение для увеличения
Название:  2.jpg
Просмотров: 98
Размер:	92.2 Кбайт
ID:	67756  Нажмите на изображение для увеличения
Название:  3.jpg
Просмотров: 99
Размер:	246.7 Кбайт
ID:	67757  
__________________
Грешить, злодействовать, а равно и делать добро или совершать подвиги надо без натуги. А если с натугой — то лучше не надо.
К. Прутков-инженер. Мысль № 77.
Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий.
© Козьма Прутков
Грешить, злодействовать, а равно и делать добро или совершать подвиги надо без натуги. А если с натугой — то лучше не надо.
К. Прутков-инженер. Мысль № 77.
Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий.
© Козьма Прутков
vova2112 вне форума
Ответить с цитированием