Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.01.2011, 16:05   #21
ZBEP
Форумчанин
 
Аватар для ZBEP
 
Регистрация: 23.03.2009
Сообщений: 334
По умолчанию

Beermonza, просто я пока не оптимизировал все под разные разрешения, если к примеру у меня при 1680х1050 все замечательно, то при маленьком-оконном режиме надписи либо не читабельны либо при увеличении не ве вмещается

В 4:3 не влазиет 10 карт и панель героев в экран без уменьшения.
С 16:9 уже кое-как разобрался.

А в оконном режиме если делать увеличение, то тоже не влазиет
Количество карт уменьшать не хочу, остается либо делать скрытие статов героев и чата, либо сделать более компактным..
Стандартный размер при разрешении 1024х640 вроде читабельно, но на широкоформатнике в окне хуже, чем на весь экран (с полоской) на мониторе 4:3

Последний раз редактировалось ZBEP; 09.01.2011 в 16:19.
ZBEP вне форума Ответить с цитированием
Старый 09.01.2011, 16:25   #22
Beermonza
Инженер ИС
Старожил
 
Аватар для Beermonza
 
Регистрация: 13.12.2006
Сообщений: 2,671
По умолчанию

У меня тоже 16:10, на ноутбуке 1280х800, и есть стационарный ПК с ЖК 1680х1050, т.е. оба варианта идентичны, только на последнем все крупнее, ...ориентир на меньшие расширения. Заглянем в прошлый век. Минимальное разрешение 1024х768, формат 4:3, это тот же 16:10, только верх и низ обрезан, там элементов интерфейса не нужно. 16:9 - тот же 16:10, только с боков нужно продолжение фона. Задача - взять ноутбук с разрешением 1280х800, и уместить все элементы по центру в пределах 1024 пикселя, выбрать размер шрифта, чтобы без напряжения для глаза, ориентир - Arial 8. Фон выполнить как 1280х960, применить центровку. Во всех форматах он будет обрезаться по краям.

Нет такого слова "влазиет", есть "влезает" )
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
Beermonza вне форума Ответить с цитированием
Старый 09.01.2011, 17:21   #23
ZBEP
Форумчанин
 
Аватар для ZBEP
 
Регистрация: 23.03.2009
Сообщений: 334
По умолчанию

Beermonza, дело в том, что без уменьшения для 1024х768 по горизонтали под интерфейс остается только 80 пикселов, остальное место занимают карты.
Уменьшая карты - уменьшается отображение статов, т.е. текст становится меньше и плохо читаемым. Если текс увеличить, то будет выглядеть коряво.
Под само 4:3 без уменьшений я подстроить смогу без проблем, ток если оно будет >= 1680х1260.
А так надо либо уменьшать, либо делать скрывающийся интерфейс, при разверке которого, будет закрыта часть карт.
Наиболее разумный вариант переделать поле отображения статов героев.

Последний раз редактировалось ZBEP; 09.01.2011 в 17:24.
ZBEP вне форума Ответить с цитированием
Старый 09.01.2011, 18:11   #24
Beermonza
Инженер ИС
Старожил
 
Аватар для Beermonza
 
Регистрация: 13.12.2006
Сообщений: 2,671
По умолчанию

Сделай скрин, в 1680х1050 выложи в архив, сам файл PNG формата, посмотрим что можно придумать.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
Beermonza вне форума Ответить с цитированием
Старый 09.01.2011, 19:41   #25
ZBEP
Форумчанин
 
Аватар для ZBEP
 
Регистрация: 23.03.2009
Сообщений: 334
По умолчанию

Beermonza, Залил отдельно скрины 1680х1050 и 1024х768

Новая версия:
-Изменил "принцип прорисовки" (или хз как правильно это называется, в общем теперь при низких разрешениях карты и шрифт не уменьшаются и все надписи при любых разрешениях читабельны, но при разрешении ниже 1250х700 некоторые текстуры начинают налазить друг на друга, что не есть хорошо, но все же гораздо лучше чем было).
-Изменил переход в оконный режим по горячей клавише F11, теперь изменение режима происходит немного дольше, чем раньше, из-за нового "принципа прорисовки".
-Добавил выбор высоты разрешения, т.к. теперь можно любое выставлять, а не только 16:10, 16:9.
-Уменьшил окно чата, т.к. старый был слишком большой, и налазил на карты игрока даже не при очень низких разрешениях.
-Перерисовал панель героев.
-Окно логов теперь открывается/закрывается по нажатию на "~".
-Изменил шрифт отображения статов героев.

П.с.
В этой версии при изменении настроек во время игры карты заменялись на другие (т.е. что-то вроде полной замены колоды было).
Сейчас это исправил. Также ускорил переход из оконного в полно-экранный режим и обратно.
Скачать исправленную версию:

http://programmersclub.ru/wp-content...files/MS25.rar
http://programmersclub.ru/wp-content...s/Screen25.rar

Последний раз редактировалось ZBEP; 10.01.2011 в 17:16.
ZBEP вне форума Ответить с цитированием
Старый 10.01.2011, 17:27   #26
Beermonza
Инженер ИС
Старожил
 
Аватар для Beermonza
 
Регистрация: 13.12.2006
Сообщений: 2,671
По умолчанию

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

Если это OpenGL, то надо бы сохранять пропорции, ...т.е. если монитор с большим разрешением, это не означает, что шрифт должен остаться как и на ноутбуке с его 1280х800, все должно пропорционально увеличиваться. Посему, либо делать сразу большого разрешения фон и все текстуры, затем выводить с функцией сжатия расширения, либо выполнить на 1280х800 и переходить в нужное разрешение посредством видеокарты.
Изображения
Тип файла: jpg Interface-16x10-4x3.jpg (156.0 Кб, 167 просмотров)
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
Beermonza вне форума Ответить с цитированием
Старый 10.01.2011, 18:20   #27
ZBEP
Форумчанин
 
Аватар для ZBEP
 
Регистрация: 23.03.2009
Сообщений: 334
По умолчанию

Beermonza, это DX. Пропорциональное увеличение/уменьшение было в прошлый раз,тогда на маленьких разрешениях было не разобрать что написано, я наоборот старался исправить это, что бы карты имели свой истинный размер при прорисовке.
А так, в полно-экранном режиме можно сделать, что бы разрешение экрана менялось под разрешение игры, тогда если на больших разрешениях выбрать более мелкое, то естественно будет увеличение, но не карт, а как бы всего ДХ поля. (т.е. "переходить в нужное разрешение посредством видеокарты.")

При 1280х800 все вмещается, но при 1024х768 без пропорционального уменьшения не обойтись, с чатом спс, позже перерисую панель описания карт и чат.

Последний раз редактировалось ZBEP; 10.01.2011 в 18:59.
ZBEP вне форума Ответить с цитированием
Старый 10.01.2011, 19:01   #28
Beermonza
Инженер ИС
Старожил
 
Аватар для Beermonza
 
Регистрация: 13.12.2006
Сообщений: 2,671
По умолчанию

Цитата:
Сообщение от ZBEP Посмотреть сообщение
Beermonza, это DX. Пропорциональное увнличение/уменьшение было в прошлый раз,тогда на маленьких разрешениях было не разобрать что написано, я наоборот старался исправить это, что бы карты имели свой истенный размер при прорисовки.
Ты делал обратку, т.е. настроил на максимум и сжимал при меньших разрешениях. Стало быть размазня выходит, не видно толком деталей. Теперь я накидал прямой эскиз. Он настроен на 1280х800. Если поставить 1024х768 то ничего не изменится, просто по краям фон обрезается, крайние окошки ползут ближе к центру и занимают места как указано в рисунке. Если монитор 1680х1050 все остается как для 1280х800, только разрешение видеокарта поменяет, все укрупнится. Теперь детали карт не теряются, шрифт настроен для минимума 1024х768.

Я могу создать 3 эскиза на все разрешения, чтобы можно было увидеть, что происходит с графикой.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
Beermonza вне форума Ответить с цитированием
Старый 10.01.2011, 19:41   #29
ZBEP
Форумчанин
 
Аватар для ZBEP
 
Регистрация: 23.03.2009
Сообщений: 334
По умолчанию

Beermonza, со вмещением в принципе понятно.
Но с увеличением даже не знаю..
Если идти от минимума, то эти текстуры на 1680х1050 будут выглядеть больше запланированного/не красиво.
И если выводить на 42 дюймовый экран с разрешением к примеру 3600х2250 то будет все огромное, и даже при уменьшении разрешения, при развертке на полный экран другого эффекта не добьешься.

А если запустить игру в том виде в котором она сейчас на 42 дюймовом экране, то все будет таково же размера, как и при 1680х1050, а при уменьшении разрешения и развертки на весь экран - все будет пропорционально увеличено.
Разве так не лучше?
Это к примеру как в Героях меча и магии 3, если играть на полном экране при 1680х1050 текстуры будут не увеличены, а будет доступно больше пространства для обзора. Я понимаю что тут у меня малое пространство для обзора расчинанное на влезание в 1 экран без прокруток и т.д. но все же.
ZBEP вне форума Ответить с цитированием
Старый 10.01.2011, 20:08   #30
Beermonza
Инженер ИС
Старожил
 
Аватар для Beermonza
 
Регистрация: 13.12.2006
Сообщений: 2,671
По умолчанию

ZBEP, как бы так объяснить тебе, что с увеличением разрешения вся графика должна пропорционально увеличиваться на экране. Вот твой монитор ноутбука. Какое расстояние от глаз до экрана? ...30-40 см, так же? А у пользователя с 17'' лучевым монитором? ...примерно столько же. Теперь идем за стационарный ПК, ...там ЖК 22'' (вот они твои 1680х1050), ...какое расстояние от глаз до экрана? ...50-60 см или более, что примерно соответствует тому же размеру графики, если смотреть ее на ноутбуке с близкого расстояния. Теперь идем в зал. Там у нас 42'', со спутника по каналу HDMI четкость почти такая же как и у монитора. Так вот, какое расстояние от глаз до экрана? ...2,5-3 метра. Что будет если я выведу на этот телевизор такой же мелкий шрифт в натуральном размере? ...я его не увижу с такого расстояния, и графика будет очень мелкая, не будет видно деталей так, как их можно видеть с монитора. Попробуй поставить ноутбук с фильмом и смотреть его с расстояния 2,5-3 метра, т.е. замени в зале телевизор на ноутбук, ...что будет? ...будет очень мелко, придется щуриться. Именно поэтому, чем крупнее монитор (разрешение), тем крупнее нужно выводить детали. Отсюда пропорция.

Цитата:
Сообщение от ZBEP Посмотреть сообщение
Это к примеру как в Героях меча и магии 3, если играть на полном экране при 1680х1050 текстуры будут не увеличены, а будет доступно больше пространства для обзора. Я понимаю что тут у меня малое пространство для обзора расчинанное на влезание в 1 экран без прокруток и т.д. но все же.
О, нет, ..."Heroes of Might and Migic III", Клинок Армагеддона например, 800х600 и не более. Выводится на мониторы с большим разрешением в виде масштабирования, т.е. все становится крупнее и появляется сглаживание за счет видеокарты. По бокам в формате 16:10 две черные полосы.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его

Последний раз редактировалось Beermonza; 10.01.2011 в 20:30.
Beermonza вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
карточная игра 21 parasite_eve Gamedev - cоздание игр: Unity, OpenGL, DirectX 13 02.11.2009 12:59
Карточная колода при помощи Switch на С++ Amen Общие вопросы C/C++ 1 28.02.2008 08:24
Помогите с игрой в Visual Basic (совершенно любая, карточная, домино, дарц и т.д.) leogirl Gamedev - cоздание игр: Unity, OpenGL, DirectX 6 13.11.2007 19:18
Карточная игра steck Общие вопросы Delphi 3 07.10.2007 17:59
3D-RPG Кронос Gamedev - cоздание игр: Unity, OpenGL, DirectX 25 12.05.2007 11:21