Добавлено: Вс Мар 27, 2011 13:43
Заголовок сообщения:
Evgeny-7, самый лучший вариант предлагал
Drosel, это Auto-hide, вам по другому ни чем не поможешь... То что у вас игра не влезает на экран так это и понятно, панель пуск- 30 пикселей, панель игры- 25, в сумме 55, тогда 800-55=745. Вот и получается, что у вас игра не влезает, т.к свободного места 745, а надо 768.
Это баг, проблема, ошибка.
Но всего же не просчитаешь... А учесть все и в принципе нельзя, кстати разрешение 1280х800 немного не игровое, и логично что стандартное разрешение в игре это 1024х768, а 1280х800 это скорее для просмотра фильмов, не же ли игры в игры... Так что пока не появится возможность выбирать разрешение, вам придется перетаскивать окно...
Именно, Auto-hide сейчас и использую как наиболее удобный вариант. Перетаскивание, технически, гораздо сложнее осуществляется.
Почему не влезает, так же понятно. тут вопросов и не было.
Смены разрешения игрового окна с 1024х768 на любое другое технически очень сложно осуществить и, в принципе, не особо нужно. Это ведь разрешение игры, а не разрешение рабочего стола. Тут главный принцип, чтоб рабочий стол был не меньше. Основная проблема заключается в том, как убрать рамку окна игры совсем или автоматически перемещать её верхнюю часть за пределы видимой части экрана. Думаю, что технически, это решается очень просто. Стандартная проверка текущего разрешения рабочего стола и определение координат вывода верхнего левого угла игрового окна по принципу If...Then...Else.
Тем более, что данный сайт ведут разработчики игры, а значит, об имеющихся проблемах знать для них очень важно и полезно.
В качестве эпилога. Разрешение 1280х800 нестандартно для игры, но стандартно для большинства ноутов и не новых широкоэкранных мониторов. Таким образом, при массовом походе игры в люди эта проблема станет очень актуальной.
Моя история с Задором началась очень просто. Об игре Задор я узнал от одного из разработчиков Heroes WoG 3.58f. Она ему очень нравится и он рекомендовал в неё поиграть. Нашёл в сети демку, скачал, запустил и сразу же столкнулся с указанной в данном топике проблемой. В итоге, повозился минут 10-15, потыкал в край видимой части интуитивно понятной кнопки "конец хода" и удалил нахрен игру.
Это было месяц назад. Неделю назад ко мне попала лицензия 1.0.5. Возникла мысль, что с лицензией тех проблем, которые возникли при запуске демки не будет. Решил проверить. Оказалось, будут. Но терпение пересилило и начал искать способы поиграть в неё. В итоге, сначала сам научился загонять верхнюю часть окна за пределы видимой части экрана (нижняя часть игры всё ещё полностью не помещается, но на кнопки нажимать уже можно), а потом и другие способы борьбы узнал.
Но это был пример человека (меня) хорошо разбирающегося в компах и ПО. Теперь попробуйте предположить расклады запуска игры менее опытным пользователем. Возможно ошибусь, но думаю, что в данную игру он при всём желании поиграть не сможет.
Вот и получается, что идеально прорисованная и проработанная игра, которая не имеет даже потенциальных конкурентов (не считая Героев ВОГ 3,59, которые должны скоро выйти), может технически не пойти у большей части пользователей из-за мелкой недоработки, решение которой займёт от 5 до 30 минут. Большей потому, что сейчас гораздо чаще покупаются буки, нежели стационарные компы.
Думаю, моя мысль понятна и дальнейших дискуссий по поводу её возникновения у нас не возникнет. Проблема есть и её нужно решать. Поэтому, если кто-то знает как её решить наиболее оптимальным и красивым способом, прошу писать сюда.