|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.01.2011, 20:57 | #31 | ||
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
Цитата:
И он не хочет находиться в 3-6 метрах от экрана, но хочет поиграть в эту игру. У него же никак не получится комфортно поиграть. А если оставить как есть, то этот пользователь запускает игру и видит все в оригинальном размере, без увеличений и играет в свое удовольствие. А затем вдруг захотел отойти на 4 метра и поиграть от туда. Он ставит разрешение на 1680х1050 (все растягивается на его 5040х2100 и тем самым увеличивается) и он спокойно играет в свое удовольствие на растоянии 4 метров от экрана. Т.е. он может комфортно играть и вблизи и из далека, а не только из далека. Почему это хуже принудительного растягивания текстур? Цитата:
Помоему гораздо лучше выглядет, чем пропорционально растянутые текстуры, а сглаживание скорее даст размытие, чем четкую картинку. Последний раз редактировалось ZBEP; 10.01.2011 в 21:00. |
||
10.01.2011, 20:59 | #32 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
вот так у меня выглядит оконный режим. Кроме белой части справа, есть баг с курсором. На скрине я обозначил красной точкой курсор мышки, а зеленым курсор в игре.
|
10.01.2011, 21:05 | #33 |
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
Новая версия:
-Если выставленное разрешение поддерживается монитором и выбран полно-экранный режим, то разрешение эркана = заданному разрешению в настройках. (Оконный режим разрешение экрана не меняет). -Исправлен баг с курсором. NiCola999, пробуй, должно работать нормально. Если к примеру у монитора максимальное разрешение 1280х800, а Вы выставите 1280х1800, то игра будет прорисовываться не правильно. Если вы выберите разрешение 1280х700 в полно-экранном режиме, а у монитора нет такого разрешения (есть к примеру только 1280х800), то разрешение экрана меняться не будет. В след раз выложу версию с ограничением задаваемого разрешения.. Хз, может стоит ограничить выбор разрешений только теми, что поддерживает монитор.. Но тогда в оконном режиме нельзя будет выставить к примеру те же 1280х700.. http://programmersclub.ru/wp-content...files/MS33.rar Последний раз редактировалось ZBEP; 10.01.2011 в 21:31. |
10.01.2011, 21:30 | #34 | ||
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Цитата:
Цитата:
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
||
10.01.2011, 21:33 | #35 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
теперь всё впорядке, разреш. 1280х1024
|
10.01.2011, 21:36 | #36 | |||
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
Цитата:
Цитата:
Но все же не охота что-то переделывать, когда не уверен в том, что это будет лучше того, что есть. П.с. Почему же 1280х800 низшая планка? Я рассматривал 1024х768 как минимальное разрешение для комфортной игры. Как перерисую пару панелек, то и при 1024х768 текстуры не будут налазить друг на друга. NiCola999, Цитата:
А по сети играть не пробовал или против самого себя, багов не наблюдается? Последний раз редактировалось ZBEP; 10.01.2011 в 21:41. |
|||
10.01.2011, 22:06 | #37 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
я кстать не понял как против самого себя играть, запустил 2 окна, в одном нажал создать, во втором "подключить" и ничего не изменилось
|
11.01.2011, 05:32 | #38 |
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
Задай в настройках:
Адрес: 127.0.0.1 (или лок адрес компа, который тебе выдал модем). Порт: 6667 Затем в одном окне перейди: Нова игра -> Создать. В другом: Новая игра -> Подключиться. Нашел один недочет, при неоднократном создании сервера, не обнулялось количество пользователей. Исправил. Но по локалке и старая версия должна работать, если не жать на "Создать" много раз перед тестовым подключением. П.с. Beermonza, а можно как нибудь очистить/обнулить массив не поштучно через цикл? Код:
Код:
Последний раз редактировалось ZBEP; 11.01.2011 в 07:50. |
11.01.2011, 09:25 | #39 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
в си я бы воспользовался ф-ей memset, может и в делфи такая есть
|
11.01.2011, 09:46 | #40 | |
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
NiCola999, memset - заполнение памяти?
Немного не понял зачем.. П.с. К самому себе подключится получилось? При нажатии на "Создать" 1 клиент автоматом подключается к созданному серверу (можно наблюдать в логах принятые/отосланные команды, открывается окно логов по нажатию на "~"). Если не можете подключиться к самому себе, то скопируйте логи сюда, мне будет более понятна причина глюка. Вот пример удачного подключения 2-х клиентов: Цитата:
(Nick, Pass - это на будущее, для хранения информации о игроках и т.д.) П.п.с. Добавил ограничение задаваемого разрешения. В полно-экранном режиме оно равно максимально-поддерживаемому разрешению. В оконном режиме оно равно разрешению рабочего стола. Еще сделал, что бы фон растягивался под все размеры экрана. Еще сдалал, что бы аватарка игрока, чей номер не равен номеру хода была немного прозрачной, что бы было видно чей ход. Позже может сделаю что бы подсвечивалось вместо прозрачности. Последний раз редактировалось ZBEP; 11.01.2011 в 12:27. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
карточная игра 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 |