HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > hud и разрешение ...
Страницы (2): [1] 2 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12901
Возраст: 32

Рейтинг



Question hud и разрешение ...

Вы наверное замечали что при смене разрешения картинки хада не меняются ... И естественно при разрешении 640х480 они кажутся огромными а при 1280х1024 наоборот через чур маленькими ... Так вот вопрос : Как сделать чтоб при любом разрешении они занимали одинаковую площадь на экране ( как ВГУИ ) ?

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

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

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

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

Рейтинг



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


-CJ- рисовать их вручную, через триапи, масштабируя под разрешение. Как масштабировать - см. макросы XRES и YRES. Как рисовать спрайты на триапи - где-то была статья БУзера... вроде... Ну попробуй сам, может разберешься, в сдк есть пример работы с триапи (правда там в 3д, ну в 2д похоже, просто координату z ставишь в 0).

__________________

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

Старое сообщение 31-10-2007 17:12
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12901
Возраст: 32

Рейтинг



XaeroX ну у меня концепций тоже завались ...
Можешь привести пример ? (хотябы для одного элемента ) а то рисовать один спрайт я могу ( да и то кроме черного цвета там ничего не поддерживается ) ... а вот целый хад ...
Да и рисования хада через OpenGL помоему не есть гуд ...

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

Отредактировано FiEctro 31-10-2007 в 17:34

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

Старое сообщение 31-10-2007 17:25
- За что?
Scrama
СССР с интернетом и олигархами!

Дата регистрации: May 2006
Проживает: Прииртышье
Сообщений: 3737

Рейтинг



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


-CJ- Нарисуй спрайты для каждого разрешения и используй. Тогда с кодом меньше возни.

__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran

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

Старое сообщение 01-11-2007 04:07
- За что?
 XaeroX
Crystice Softworks

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

Рейтинг



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


Цитата:
-CJ- писал:
ну у меня концепций тоже завались ...

Я тебе не концепцию, а почти что ТЗ написал
Цитата:
-CJ- писал:
Да и рисования хада через OpenGL помоему не есть гуд

А я где-то писал про OpenGL?

__________________

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

Старое сообщение 01-11-2007 04:31
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12901
Возраст: 32

Рейтинг



XaeroX ну вроде в триапи спрайты через openGL выводятся ... По крайней мере я так их выводил ...
Scrama я тоже так думал ... но снова как объяснить хаду чтоб при нужном разрешении он загружал нужный спрайт ?

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

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

Старое сообщение 01-11-2007 08:29
- За что?
 XaeroX
Crystice Softworks

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

Рейтинг



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


Цитата:
-CJ- писал:
ну вроде в триапи спрайты через openGL выводятся

Я тебя наверное удивлю, если скажу, что триапи превосходно работает в д3д и даже в софтваре?

__________________

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

Старое сообщение 01-11-2007 11:20
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12901
Возраст: 32

Рейтинг



XaeroX эт я знаю ... но со спрайтами ка быть хз ...
А что ты думаешь начсет варианта скрамы ?

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

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

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

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

Рейтинг



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


Цитата:
-CJ- писал:
А что ты думаешь начсет варианта скрамы ?

Ну если есть время - сиди рисуй

__________________

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

Старое сообщение 01-11-2007 11:41
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12901
Возраст: 32

Рейтинг



XaeroX а подскажи плиз что нужно править в коде чтобы при каждом разрешении хад подбирал нужные спрайты ?

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

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

Старое сообщение 01-11-2007 12:32
- За что?
 XaeroX
Crystice Softworks

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

Рейтинг



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


-CJ- а как насчет самому разобраться? Тебе не стыдно самому-то спрашивать такие элементарные вещи?

__________________

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

Старое сообщение 01-11-2007 13:22
-
Scrama
СССР с интернетом и олигархами!

Дата регистрации: May 2006
Проживает: Прииртышье
Сообщений: 3737

Рейтинг



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


-CJ- Там же есть проверка на 320/640. найди ее и копипасть рядом. Ищи по названию спрайта и по hud.txt

__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran

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

Старое сообщение 01-11-2007 15:53
- За что?
Тренсфер
Житель форума

Дата регистрации: Mar 2007
Проживает: (void)
Сообщений: 327

Рейтинг



У-у-у.. это тебе долго делать... не сколько, сложно сколько рутинно. Там всё под размеры самого спрайта подогнано, так что ориентируйся на ScreenHeight и ScreenWidth, относительно их значений и русуй спрайты, тут уже насколько хватит твоего трпения. Можно рисовать и через триайпи(ну он мне больше нравится ) или SPR_DrawAdditive.

Хотелось бы спросить я когда-то давно програмировал на визуал бейсике и там была айпи функция для создания прямоугольного региона окна со скруглёнными концами, так вот возможно ли задать прямоугольный регион со скруглёными углами для триайпи ?Точно знаю надо рисовать полигон, но как просчитать закругленя углов ? Наверно через тригонометрию ?

__________________
Хотелось бы, чтобы не только хотелось...

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

Старое сообщение 01-11-2007 18:19
- За что?
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12901
Возраст: 32

Рейтинг



Тренсфер я бы с радостью рисовал через триАпи но хз как это для хада ....

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

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

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

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

Рейтинг



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


Цитата:
Тренсфер писал:
Наверно через тригонометрию ?

Ну наверное да Для чего люди в школе учатся?

__________________

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

Старое сообщение 01-11-2007 19:45
-
Тема: (Опционально)
Ваш ответ:



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


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

Временная зона GMT. Текущее время 05:59. Новая тема    Ответить
Страницы (2): [1] 2 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > hud и разрешение ...
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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