|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.01.2011, 16:05 | #21 |
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
Beermonza, просто я пока не оптимизировал все под разные разрешения, если к примеру у меня при 1680х1050 все замечательно, то при маленьком-оконном режиме надписи либо не читабельны либо при увеличении не ве вмещается
В 4:3 не влазиет 10 карт и панель героев в экран без уменьшения. С 16:9 уже кое-как разобрался. А в оконном режиме если делать увеличение, то тоже не влазиет Количество карт уменьшать не хочу, остается либо делать скрытие статов героев и чата, либо сделать более компактным.. Стандартный размер при разрешении 1024х640 вроде читабельно, но на широкоформатнике в окне хуже, чем на весь экран (с полоской) на мониторе 4:3 Последний раз редактировалось ZBEP; 09.01.2011 в 16:19. |
09.01.2011, 16:25 | #22 |
Инженер ИС
Старожил
Регистрация: 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) Мир духу его
|
09.01.2011, 17:21 | #23 |
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
Beermonza, дело в том, что без уменьшения для 1024х768 по горизонтали под интерфейс остается только 80 пикселов, остальное место занимают карты.
Уменьшая карты - уменьшается отображение статов, т.е. текст становится меньше и плохо читаемым. Если текс увеличить, то будет выглядеть коряво. Под само 4:3 без уменьшений я подстроить смогу без проблем, ток если оно будет >= 1680х1260. А так надо либо уменьшать, либо делать скрывающийся интерфейс, при разверке которого, будет закрыта часть карт. Наиболее разумный вариант переделать поле отображения статов героев. Последний раз редактировалось ZBEP; 09.01.2011 в 17:24. |
09.01.2011, 18:11 | #24 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Сделай скрин, в 1680х1050 выложи в архив, сам файл PNG формата, посмотрим что можно придумать.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
09.01.2011, 19:41 | #25 |
Форумчанин
Регистрация: 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. |
10.01.2011, 17:27 | #26 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
ZBEP, смотри оптимальную схему расположения элементов интерфейса. Показал более прозрачным цветом окошки, расползающиеся по углам. Думаю, все понятно. Пробуй реализовать.
Если это OpenGL, то надо бы сохранять пропорции, ...т.е. если монитор с большим разрешением, это не означает, что шрифт должен остаться как и на ноутбуке с его 1280х800, все должно пропорционально увеличиваться. Посему, либо делать сразу большого разрешения фон и все текстуры, затем выводить с функцией сжатия расширения, либо выполнить на 1280х800 и переходить в нужное разрешение посредством видеокарты.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
10.01.2011, 18:20 | #27 |
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
Beermonza, это DX. Пропорциональное увеличение/уменьшение было в прошлый раз,тогда на маленьких разрешениях было не разобрать что написано, я наоборот старался исправить это, что бы карты имели свой истинный размер при прорисовке.
А так, в полно-экранном режиме можно сделать, что бы разрешение экрана менялось под разрешение игры, тогда если на больших разрешениях выбрать более мелкое, то естественно будет увеличение, но не карт, а как бы всего ДХ поля. (т.е. "переходить в нужное разрешение посредством видеокарты.") При 1280х800 все вмещается, но при 1024х768 без пропорционального уменьшения не обойтись, с чатом спс, позже перерисую панель описания карт и чат. Последний раз редактировалось ZBEP; 10.01.2011 в 18:59. |
10.01.2011, 19:01 | #28 | |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Цитата:
Я могу создать 3 эскиза на все разрешения, чтобы можно было увидеть, что происходит с графикой.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
|
10.01.2011, 19:41 | #29 |
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
Beermonza, со вмещением в принципе понятно.
Но с увеличением даже не знаю.. Если идти от минимума, то эти текстуры на 1680х1050 будут выглядеть больше запланированного/не красиво. И если выводить на 42 дюймовый экран с разрешением к примеру 3600х2250 то будет все огромное, и даже при уменьшении разрешения, при развертке на полный экран другого эффекта не добьешься. А если запустить игру в том виде в котором она сейчас на 42 дюймовом экране, то все будет таково же размера, как и при 1680х1050, а при уменьшении разрешения и развертки на весь экран - все будет пропорционально увеличено. Разве так не лучше? Это к примеру как в Героях меча и магии 3, если играть на полном экране при 1680х1050 текстуры будут не увеличены, а будет доступно больше пространства для обзора. Я понимаю что тут у меня малое пространство для обзора расчинанное на влезание в 1 экран без прокруток и т.д. но все же. |
10.01.2011, 20:08 | #30 | |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
ZBEP, как бы так объяснить тебе, что с увеличением разрешения вся графика должна пропорционально увеличиваться на экране. Вот твой монитор ноутбука. Какое расстояние от глаз до экрана? ...30-40 см, так же? А у пользователя с 17'' лучевым монитором? ...примерно столько же. Теперь идем за стационарный ПК, ...там ЖК 22'' (вот они твои 1680х1050), ...какое расстояние от глаз до экрана? ...50-60 см или более, что примерно соответствует тому же размеру графики, если смотреть ее на ноутбуке с близкого расстояния. Теперь идем в зал. Там у нас 42'', со спутника по каналу HDMI четкость почти такая же как и у монитора. Так вот, какое расстояние от глаз до экрана? ...2,5-3 метра. Что будет если я выведу на этот телевизор такой же мелкий шрифт в натуральном размере? ...я его не увижу с такого расстояния, и графика будет очень мелкая, не будет видно деталей так, как их можно видеть с монитора. Попробуй поставить ноутбук с фильмом и смотреть его с расстояния 2,5-3 метра, т.е. замени в зале телевизор на ноутбук, ...что будет? ...будет очень мелко, придется щуриться. Именно поэтому, чем крупнее монитор (разрешение), тем крупнее нужно выводить детали. Отсюда пропорция.
Цитата:
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
Последний раз редактировалось Beermonza; 10.01.2011 в 20:30. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
карточная игра 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 |