HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Технические вопросы > TGA in game. Pixel per inch.
  Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
woozy63
Новичок

Дата регистрации: Jan 2014
Проживает: (void)
Сообщений: 5

Рейтинг



Arrow TGA in game. Pixel per inch.

Здравствуйте знатоки GoldSrc движка! Нужна ваша маленькая помощь. Кто может объяснить мне одну штуку. Каким должно быть разрешение картинки (Pixel Per Inch) чтобы размер в игре соответствовал размеру в фотошопе. К примеру я беру стандартное мониторное 96ppi. Или может быть метрика какаято особенная в ресурс файлах.


Для примера у меня ширина таблицы счета 520px и картинка такое же, но в игре картинка получается меньше.

Сообщить модератору | | IP: Записан
Сообщение: 129643

Старое сообщение 01-01-2014 15:18
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Один пиксель фотошопа соответствует одному пикселю в игре.
Остальное - масштабирование средствами движка, и это зависит от того, о какой конкретно картинке идёт речь.

__________________

Сообщить модератору | | IP: Записан
Сообщение: 129644

Старое сообщение 01-01-2014 15:32
-
woozy63
Новичок

Дата регистрации: Jan 2014
Проживает: (void)
Сообщений: 5

Рейтинг





TGA 520x40x32bit http://sardaukar.3dn.ru/scoreboard.tga

C++ Source Code:
1
"Resource/UI/ScoreBoard.res"
2
{
3
  "ClientScoreBoard"
4
  {
5
    "ControlName"		"CClientScoreBoardDialog"
6
    "fieldName"		"ClientScoreBoard"
7
    "xpos"			"0"
8
    "ypos"			"0"
9
    "wide"			"520"
10
    "tall"				"250"
11
    "autoResize"		"0"
12
    "pinCorner"		"0"
13
    "visible"			"0"
14
    "enabled"			"1"
15
    "tabPosition"		"0"
16
  }
17
  "PlayerList"
18
  {
19
    "ControlName"		"SectionedListPanel"
20
    "fieldName"		"PlayerList"
21
    "xpos"			"0"
22
    "ypos"			"0"
23
    "wide"			"520"
24
    "tall"				"250"
25
    "pinCorner"		"0"
26
    "visible"			"1"
27
    "enabled"			"1"
28
    "tabPosition"		"0"
29
    "autoresize"		"3"
30
    "linespacing"		"0"
31
  }
32
  "fon01"
33
  {
34
    "ControlName"		"ImagePanel"
35
    "fieldName"		"fon01"
36
    "xpos"			"0"
37
    "ypos"			"0"
38
    "wide"			"520"
39
    "tall"				"40"
40
    "autoResize"		"0"
41
    "pinCorner"		"0"
42
    "visible"			"1"
43
    "enabled"			"1"
44
    "tabPosition"		"0"
45
    "image"			"resource/GUI/Protone/scoreboard"
46
    "scaleImage"		"0"
47
  }
48
}

Сообщить модератору | | IP: Записан
Сообщение: 129645

Старое сообщение 01-01-2014 15:55
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
woozy63 писал:
"autoResize""0"

Может, в этом дело?

__________________

Сообщить модератору | | IP: Записан
Сообщение: 129646

Старое сообщение 01-01-2014 16:08
-
thambs
мразь конченная

Дата регистрации: Mar 2006
Проживает: -
Сообщений: 6417

Рейтинг



"scaleImage""0" ? я так полагаю, что должна быть единичка

__________________
http://www.moddb.com/mods/monorail-quest

Сообщить модератору | | IP: Записан
Сообщение: 129647

Старое сообщение 01-01-2014 16:10
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
woozy63 писал:
ширина таблицы счета 520px

Она масштабируется под разрешение. А твоя тга, видимо, нет.
Кстати, в VGUI тга-картинки не масштабируются, кроме как текстурные фоны, а это надо отдельно кодить. В оригинале, емнип, сделаны отдельные картинки под каждое разрешение.

__________________

Сообщить модератору | | IP: Записан
Сообщение: 129648

Старое сообщение 01-01-2014 16:13
-
woozy63
Новичок

Дата регистрации: Jan 2014
Проживает: (void)
Сообщений: 5

Рейтинг



Нееет, я выставлял и если "1" то картинка растягивается но теряет четкость и качество, то есть фаткически это не решение проблемы. Мне не охото подгонять постоянно картинки танцевать с бубном и по 600 раз запускать клиент. Охото узнать по каким принципам у меня не сходится изображение.

Сообщить модератору | | IP: Записан
Сообщение: 129649

Старое сообщение 01-01-2014 16:16
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


По принципам того, что меню растягивается в зависимости от разрешения.

__________________

Сообщить модератору | | IP: Записан
Сообщение: 129650

Старое сообщение 01-01-2014 16:17
-
woozy63
Новичок

Дата регистрации: Jan 2014
Проживает: (void)
Сообщений: 5

Рейтинг



Все я понял "не масштабируются" под разрешение. Надо будет подгонять руками. Спасибо за разьяснение=)

ПС. В основном зашел сюда ради одной цели. Охото больше узнать про движок и его фишки. Как можно приукрасить клиент и может быть добавить какой скрытый функционал)) ковыряюсь в ресурс файлах довольно давно)))

Отредактировано woozy63 01-01-2014 в 17:18

Сообщить модератору | | IP: Записан
Сообщение: 129651

Старое сообщение 01-01-2014 17:12
- За что?
KiQ
Житель форума

Дата регистрации: Aug 2010
Проживает: Смоленск, Москва
Сообщений: 2088

Рейтинг



woozy63 ресурс файлы никак не влияют на движок. Вот темы http://hlfx.ru/forum/showthread.php...%ED%EA%F6%E8%E8
http://hlfx.ru/forum/showthread.php...%ED%EA%F6%E8%E8

__________________
-Brain is dead-

Сообщить модератору | | IP: Записан
Сообщение: 129652

Старое сообщение 01-01-2014 18:07
- За что?
woozy63
Новичок

Дата регистрации: Jan 2014
Проживает: (void)
Сообщений: 5

Рейтинг



я вкурсе что ресурс это толко ресурс, можно чем угодно наполнить... как бы понятней выразица. я имел ввиду уже готовые но не объявленные решения. например демо плеер в цс выведен в меню небыл (и очень долго находился в нерабочем режиме, не загружал дэмо из трилиста), неизветсно почему трудно было добавить строчку но ее я нашел вообще в какомто другом клиенте. Я про вот такие всякие штуки, комманды, синтаксиса разметки форм и элементов, стиль таблицы клиента, вобщем всякие мелочи.

code:
"21" { "name" "LoadDemo" "label" "Demo Player" "command" "OpenLoadDemoDialog" }


ПС. кстате вот примерно в том году тока узнал про SHIFT+CTRL+ALT+B, чисто рандомом както вызвал офигел, раньше руками все подгонял ваще кровьпот))))

Отредактировано woozy63 01-01-2014 в 18:58

Сообщить модератору | | IP: Записан
Сообщение: 129655

Старое сообщение 01-01-2014 18:47
- За что?
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 4423
Возраст: 34

Рейтинг



Цитата:
woozy63 писал:
К примеру я беру стандартное мониторное 96ppi.

Это просто оставшаяся с 80х привычка, когда на Макинтошах 96 пикселей картинки укладывались в 1 дюйм экрана.

Сообщить модератору | | IP: Записан
Сообщение: 129656

Старое сообщение 01-01-2014 19:04
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 11:04. Новая тема    Ответить
  Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Технические вопросы > TGA in game. Pixel per inch.
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024