HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Флуд > Alt+Tab во время игры
Используете? И как впечатления?
Alt+Tab во время игры в полноэкранном режиме - используете?
Вам не разрешено голосовать в этом опросе.
Да, регулярно переключаюсь на другие программы. 13 35.14%
Да, но редко - в основном глянуть в прохождение или ответить на срочный вопрос. 18 48.65%
Нет, если надо переключаться - запускаю игру в окне. 3 8.11%
Нет, я сначала заканчиваю все дела, а потом уже запускаю игру и наслаждаюсь. 3 8.11%
Всего: 37 голосов 100%
  [Редактировать опрос (только для модераторов)]

Страницы (3): « 1 [2] 3 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
AntiPlayer
Highway to Hell

Дата регистрации: May 2006
Проживает: Смоленск
Сообщений: 1015
Возраст: 33

Рейтинг



Цитата:
qpAHToMAS писал:
Вдогонку вопрос - если таки альт-табаетесь, то раздражает ли вас, когда на рабочем столе остаётся разрешение экрана ниже рабочего (если таковое выбрано в игре)?


Еще как, но ничего не поделаешь - в старых играх такое бывает, а разрешение бывает у них не больше 800х600. Но я уже давным давно не встречал игр, которые портят разрешение экрана или гамму на рабочем столе. Счастливый.
Больше напрягает длительность сворачивания\разворачивания и непредвиденные вылеты игры всвязи с этим.
Цитата:
XaeroX писал:

Однако ж сколько у нас на форуме мазохистов, оказывается - плакали, кололись, но продолжали запускать в фулскрине вместо оконного режима.

Оконны режим не везде адекватно работает. Например у меня нет никакого желания наблюдать кнопку пуск и и кнопки сворачивания и закрытия приложения. В тф2 из-за этого не полностью интерфейс было видно.

__________________
I tell you to enjoy life

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

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

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

Рейтинг



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


Цитата:
AntiPlayer писал:
в старых играх такое бывает

Это бывает во всех OpenGL играх вплоть до ультра-современной волатилы. Причина - в использовании CDS, в то время как DirectX меняет разрешение собственными средствами.
Впрочем, бывают и исключения, например, ку2 (емнип) менял разрешение средствами DirectDraw. Кармак тот ещё извращенец))
Цитата:
AntiPlayer писал:
В тф2 из-за этого не полностью интерфейс было видно.

Разрешение уменьшать надо. Кто ж играет в окне с разрешением рабочего стола?

__________________

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

Старое сообщение 18-01-2012 17:38
-
underworlddemon
Житель форума
Девойс

Дата регистрации: Jun 2011
Проживает: Россия/Москва
Сообщений: 469
Возраст: 37

Рейтинг



Цитата:
XaeroX писал:
разрешение экрана не влияет на процессор вообще, а на видеокарту влияет лишь в GPU-лимитед движках или в жёстко fillrate-лимитед режимах.

ты это ХЛ (первой и второй) объясни, почему чем меньше разрешение, тем больше фпс

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

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

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

Рейтинг



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


underworlddemon
У меня в первой хл фпс в потолок на любых разрешениях, а у тебя вона вообще синие экраны, так что кто его знает, что да почему.
А вообще, если бы в моём двиге фпс зависел от разрешения экрана в любом режиме, я бы радовался, да. Это признак грамотной архитектуры.

__________________

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

Старое сообщение 18-01-2012 18:33
-
underworlddemon
Житель форума
Девойс

Дата регистрации: Jun 2011
Проживает: Россия/Москва
Сообщений: 469
Возраст: 37

Рейтинг



Цитата:
XaeroX писал:
фпс в потолок

а он есть ? з.ы. без девелопера в сети играют только такие адепты правильности как я

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

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

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

Рейтинг



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


underworlddemon
В вон версии - да, 72 фпс. А в стим-версию не играю, там какие-то дурацкие окошки в меню, и отсутствие непрерывных ченжлевелов, опять же.

__________________

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

Старое сообщение 19-01-2012 01:25
-
Government-Man
Призрак

Дата регистрации: Apr 2006
Проживает: N/A
Сообщений: 3507

Рейтинг



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


А в чем вообще проблема с вызовом CDS при сворачивании и повторном вызове при разворачивании?..

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

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

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

Рейтинг



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


Government-Man
Да вот хороший вопрос. Можно поэкспериментировать, но где гарантии, что не слетит контекст? В том же DirectX все буферы тут же Lost после смены разрешения, но там есть функции Restore, а в OpenGL ничего такого нет.

__________________

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

Старое сообщение 19-01-2012 06:38
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32213
Нанёс повреждений: 392 ед.

Рейтинг



ну я в ксаше меняю. Контекст пересоздаю. Текстуры не выгружаю.
Никто еще не жаловался.
ЗЫ, Это меня Ксерокс научил

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

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

Старое сообщение 19-01-2012 11:58
-
 XaeroX
Crystice Softworks

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

Рейтинг



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


После пересоздания контекста надо обязательно перезагрузить текстуры, т.к. они привязаны к контексту.

__________________

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

Старое сообщение 19-01-2012 12:39
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32213
Нанёс повреждений: 392 ед.

Рейтинг



А, набрехал. Я контекст не удаляю. Я сначала делаю текущий контекст нулевым, а потом даю ему указатели на вновь созданное окошко.
При таком подходе текстуры перегружать не надо.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

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

Старое сообщение 19-01-2012 13:24
-
 XaeroX
Crystice Softworks

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

Рейтинг



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


Дядя Миша
Контекст привязан к HDC, у каждого окошка свой HDC. Значит, для каждого нового окошка ты обязан создать новый контекст. Если старый не удаляешь - то достаточно сделать wglShareLists. Но если ты будешь делать это при каждом альт-табе - то количество контекстов быстро вырастет и что-нибудь обязательно вылетит.

__________________

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

Старое сообщение 19-01-2012 13:34
-
BUzer
Pills here!

Группа: Опытный
Дата регистрации: Oct 2005
Проживает: Владивосток
Сообщений: 349
Возраст: 40

Рейтинг



Кстати, в лфд (может и в других вальве-играх тоже) есть хороший режим - в окне без рамки. Можно поставить окно размером с рабочий стол, и будет как фуллскрин, только с быстрым альт-табом и прочими приятностями.

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

Старое сообщение 31-01-2012 09:34
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32213
Нанёс повреждений: 392 ед.

Рейтинг



нунифига себе
BUzer ну нельзя же так людей пугать.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

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

Старое сообщение 31-01-2012 11:02
-
qpAHToMAS
Интернетовское трепло

Дата регистрации: Sep 2007
Проживает: (void)
Сообщений: 1788
Возраст: 32

Рейтинг



BUzer, классно придумали.

На Xash'е тоже попробовал (AutoIt3):

code:
#include <WindowsConstants.au3> $hWindow = WinGetHandle("Xash") _WinSetStyle($hWindow, $WS_POPUP) WinMove ("Xash", "", 0, -25) Func _WinSetStyle($hWnd, $nStyle = -1, $nExStyle = 0) Local Const $GWL_STYLE = -16, $GWL_EXSTYLE = -20 Local Const $SWP_NOMOVE = 0x2, $SWP_NOSIZE = 0x1, $SWP_SHOWWINDOW = 0x40, $SWP_NOZORDER = 0x4 Local $iFlags = BitOR($SWP_SHOWWINDOW, $SWP_NOSIZE, $SWP_NOMOVE, $SWP_NOZORDER) If $nStyle = -1 Then $nStyle = BitOR($WS_MINIMIZEBOX, $WS_CAPTION, $WS_POPUP, $WS_SYSMENU) DllCall("User32.dll", "int", "SetWindowLong", "hwnd", $hWnd, "int", $GWL_STYLE, "int", $nStyle) DllCall("User32.dll", "int", "SetWindowLong", "hwnd", $hWnd, "int", $GWL_EXSTYLE, "int", $nExStyle) DllCall("User32.dll", "int", "SetWindowPos", "hwnd", $hWnd, "hwnd", 0, "int", 0, "int", 0, "int", 0, "int", 0, "int", $iFlags) EndFunc

Но получится только при родном разрешении экрана. При меньшем получается надо окно растягивать до разрешения экрана.

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

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



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


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

Временная зона GMT. Текущее время 22:05. Новая тема    Ответить
Страницы (3): « 1 [2] 3 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Флуд > Alt+Tab во время игры
Используете? И как впечатления?
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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