Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Вниз

Как узнать физические размеры монитора?   Найти похожие ветки 

 
Anatoly Podgoretsky ©   (2010-06-03 17:01) [40]

> DVM  (03.06.2010 16:59:38)  [38]

Ну вот взял и испортил воспитательный процесс.


 
Медвежонок Пятачок ©   (2010-06-03 17:02) [41]

так что здесь требуется интерактив с конечным юзером и показ ему тестовых картинок


 
Б_   (2010-06-03 17:10) [42]

> DVM ©   (03.06.10 16:59) [38]
> К примеру у меня сейчас установлено разрешение 800*600.
> Какое соотношение сторон моего экрана? ;D

Имелось ввиду (О забычитые мои старики) соотношение физических высоты и ширины экрана.

> Медвежонок Пятачок ©   (03.06.10 17:00) [39]
> это раз.

Сказал как в лужу... (Ну ты понял)
800 X 600, а если разрешение поменяетя, то aspect ratio будет тем же? ;D

P.S. У меня монитор хотя бы широкоформатный? ;)

> второе.
Рисовать по аспекту ничего не надо. Промах.


 
Б_   (2010-06-03 17:11) [43]

> забычитые
Забычитые. ;)


 
Медвежонок Пятачок ©   (2010-06-03 17:14) [44]

800 X 600, а если разрешение поменяетя, то aspect ratio будет тем же? ;D

И при чем здесь миллиметры ширины и высоты?
Я на обоих типах монторов (их кстати не два а больше) могу выставить разные разрешения с разными аспектами.

а когда подключаю 19"" (4:3) к нетбуку то вообще часть экрана не участвует в построении картинки.

Так что никакой дополнительной определенности знание длины и ширины матрицы не дает


 
Ega23 ©   (2010-06-03 17:15) [45]

школота жжот.


 
Б_   (2010-06-03 17:18) [46]


> Медвежонок Пятачок ©   (03.06.10 17:14) [44]
> а когда подключаю 19"" (4:3) к нетбуку то вообще часть экрана
> не участвует в построении картинки.


Не пропускай мои посты: Б_   (03.06.10 16:49) [27]
Т.е. я устанавливаю разрешение экрана в зависимости от аспекта экрана.
А он от числа пикселей совсем не зависит.
Тем более на ноутах нужно правильно устанавливать разрешение игрушки, чтобы не было как у тебя "обрезания".


 
Б_   (2010-06-03 17:19) [47]


> Ega23 ©   (03.06.10 17:15) [45]
> школота жжот.


Обоснуй, дядькО.


 
Медвежонок Пятачок ©   (2010-06-03 17:21) [48]

Т.е. я устанавливаю разрешение экрана в зависимости от аспекта экрана.

Вот этого знания и достаточно. Знания ширины и высоты в пикселах.


 
Б_   (2010-06-03 17:25) [49]


> Медвежонок Пятачок ©   (03.06.10 17:21) [48]


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


 
Медвежонок Пятачок ©   (2010-06-03 17:25) [50]

если же разрешение ставит игруха а не юзер, то просто в настройки вынести три опции 4:3 16:9 15:10
и пусть геймер сам выбирает


 
Б_   (2010-06-03 17:28) [51]


> Медвежонок Пятачок ©   (03.06.10 17:25) [50]


Конечно настрой я сделаю.
Но надо изначально устанавливать благоприятные параметры.
А то домохозяйки не поймут.


 
Медвежонок Пятачок ©   (2010-06-03 17:28) [52]

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

вот тебе и искомый аспект его экрана


 
Игорь Шевченко ©   (2010-06-03 17:31) [53]

lamer vulgaris


 
Б_   (2010-06-03 17:32) [54]


> Медвежонок Пятачок ©   (03.06.10 17:28) [52]


Это не айс.
Т.к. юзеры разные бывают: кто 1280x960 любит, кто 1280x800, кто
что-то другое, к примеру 800 на 600. Хотя экран 1280x1024.
Aspect ration не постоянен.


 
Sha ©   (2010-06-03 17:32) [55]

> Но надо изначально устанавливать благоприятные параметры.
> А то домохозяйки не поймут.

А ты изначально не меняй.
А то и я не пойму.


 
Б_   (2010-06-03 17:33) [56]


> Игорь Шевченко ©   (03.06.10 17:31) [53]
> lamer vulgaris


Самоанализ, старика? ;)


 
Медвежонок Пятачок ©   (2010-06-03 17:36) [57]

Это не айс.
Т.к. юзеры разные бывают


хочешь сказать, что в игрухе быдет всего два аспекта, меняемых тобой на основе вычисленного соотношения сторон?

И типа пофик, что он хочет поиграть на плазме и выставить большее разрешение?
И типа пофиг на то, что выставленное тобой разрешение не тянет по фпс его видюха?

разрешалово-то один фиг надо выносить в настройки.


 
Медвежонок Пятачок ©   (2010-06-03 17:38) [58]

Aspect ration не постоянен.

Ну емае.
Текущий аспект получаем делением до смены разрешалова игрой.
разрешение разное, а аспекта всего ТРИ.

Вот от него и пляши.


 
Б_   (2010-06-03 17:38) [59]

> Медвежонок Пятачок ©   (03.06.10 17:36) [57]

> И типа пофик, что он хочет поиграть на плазме и выставить
> большее разрешение?


Я же сказал настройки будут, хотя для жанра казуалок это не делают.

> И типа пофиг на то, что выставленное тобой разрешение не тянет по фпс
его видюха?

Казуалки расчитаны работать на самых допотобных компах. Почти.


 
Б_   (2010-06-03 17:40) [60]

> Медвежонок Пятачок ©   (03.06.10 17:38) [58]
Вообще нашёл вот что:
http://www.gamedev.ru/code/forum/?id=94134

Почитай про все плюсы и минусы, и для чего это всё нужно.

P.S. Решение нужно было искать в реестре.


 
Медвежонок Пятачок ©   (2010-06-03 17:40) [61]

тогда смотри [58]

если у меня при запуске игры было 800х600 то это значит, что либо у меня моник 4:3, либо то, что мне нравится когда круглое выглядит овальным.

ВСЕ!


 
Smile   (2010-06-03 17:50) [62]

Очень нудная ветка, в которой не слушают ни чьих советов, а так и прЁт свою вИдение ...
:(


 
Б_   (2010-06-03 17:53) [63]


> Smile   (03.06.10 17:50) [62]


Чёт не нравится?
Обоснуй.


 
Leonid Troyanovsky ©   (2010-06-03 17:55) [64]


> Б_   (03.06.10 17:53) [63]

> Обоснуй.

От обоснуя слышу.

--
Regards, LVT.


 
Б_   (2010-06-03 17:56) [65]


> Leonid Troyanovsky ©   (03.06.10 17:55) [64]


Тявкать из-за угла не есть гуд.


 
Leonid Troyanovsky ©   (2010-06-03 18:07) [66]


> Б_   (03.06.10 17:56) [65]

> Тявкать из-за угла не есть гуд.

Я вот он весь.

Свою глупость/леность надо научиться признавать.
В жизни пригодится.

--
Regards, LVT.


 
Б_   (2010-06-03 18:14) [67]


> Leonid Troyanovsky ©   (03.06.10 18:07) [66]


> Я вот он весь.


Ты как 5-классник, "от обоснуя слышу". ;D

> Свою глупость/леность надо научиться признавать.

Где ты увидел ленность, я всеми способами пытался найти, что мне нужно.
Читай:
Б   (03.06.10 15:47) [3]

А глупость в чём?
Это у тебя глупость винить человека, нет, тявкать из-за угла, что он плохой.
Даже не обосновав своё мнение. Кстати, где оно? ;)


 
Jeer ©   (2010-06-03 18:18) [68]


> Кстати, где оно? ;)


Да кому ты нужен, Джо :)


 
Б_   (2010-06-03 18:20) [69]


> Jeer ©   (03.06.10 18:18) [68]


О, уже все подтянулись. И жир тоже.
Со своими высокомерными замашками.

Ты проответчик и пустослов.


 
Sha ©   (2010-06-03 18:22) [70]

пора


 
turbouser ©   (2010-06-03 18:24) [71]

в баню!


 
Б_   (2010-06-03 18:24) [72]


> Sha ©   (03.06.10 18:22) [70]


Ещё не пора, пусть "мастера" ещё выскажут свои НЕОБОСНОВАННЫЕ высеры.


 
Leonid Troyanovsky ©   (2010-06-03 18:30) [73]


> Б_   (03.06.10 18:14) [67]

> Читай:

Я все читал.
Не понял только глупость это или лень.

> Это у тебя глупость винить человека, нет, тявкать из-за
> угла, что он плохой.

И это аноним мне говорит, что я из-за угла тявкаю? :)

--
Regards, LVT.


 
Б_   (2010-06-03 18:44) [74]


> Leonid Troyanovsky ©   (03.06.10 18:30) [73]


> Не понял только глупость это или лень.


В чём именно? 25 раз тебя спрашиваю.

> И это аноним мне говорит, что я из-за угла тявкаю? :)

А причём тут анонимность?
Я тут уже сколько тусуюсь.
"Тявкать из-за угла" значит, что набежать и НЕОБОСНОВАННО хаить.
Это делают люди даже не принимавших участия ветке.
А просто загнянувших и написавших всякую фигню.
(Jeer, Leonid Troyanovsky, Smile)

Где аргументы, "мастера"?

В начале я сам разбирался в вопросе:
Б   (03.06.10 15:47) [3]

Потом сам нашёл ответ:
Б_   (03.06.10 17:40) [60]

Где ваша помощь?

P.S. Вы реально мастера только хаить, (Это относится к большинству)
а не говорить по теме.
P.S.S. Ветку можно закрывать, так как только могут тут НЕОБОСНОВАННО обсирать.

Эх...


 
Leonid Troyanovsky ©   (2010-06-03 18:53) [75]


> Б_   (03.06.10 18:44) [74]

> В чём именно? 25 раз тебя спрашиваю.

Значит, глупость.

--
Regards, LVT.


 
Б_   (2010-06-03 19:02) [76]


> Leonid Troyanovsky ©   (03.06.10 18:53) [75]


Твоя глупость, раз 26 раз не отвечаешь.


 
Leonid Troyanovsky ©   (2010-06-03 19:10) [77]


> Б_   (03.06.10 19:02) [76]

> Твоя глупость, раз 26 раз не отвечаешь.

Глупость, конечно, с анонимами бодаться.
Но, мну можно, а от Б ничего не нужно.

--
Regards, LVT.


 
Б_   (2010-06-03 19:15) [78]


> Leonid Troyanovsky ©   (03.06.10 19:10) [77]


Я тут не впервой.
Если ты не заметил.
Если ничего не нужно, тогда бы ты варюшку не розевал лишний раз.


 
Б_   (2010-06-03 19:16) [79]

> Leonid Troyanovsky ©   (03.06.10 19:10) [77]
А если зарегюсь, то это что-то бы изменило?


 
Медвежонок Пятачок ©   (2010-06-03 19:17) [80]

еще раз для танкистов:
для того, чтобы принять верное решение, достаточно знать текущее разрешение экрана юзера и сохранить его отношение длины к ширине в пикселях.

какой при этом у него монитор - тебя вообще не касается.

то что у него широкий экран, но выставлено 800х600 надо принимать как данное.

потому что:
- ему так нравится
- ему так хочется
- ему так надо
- ему так доктор прописал.
- он не любит евклида
- так было прописано банком в его договоре на ипотеку
- ему так завещал великий мао

и так далее.

тебя это не касается.
можешь поменять разрешение на свое, но сохраняй исходное отношение сторон в пикселях.



Страницы: 1 2 3 вся ветка

Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.6 MB
Время: 0.064 c
15-1270016502
Alkid
2010-03-31 10:21
2010.08.27
Тонкий стёб над С++


2-1273597915
Kukulkan
2010-05-11 21:11
2010.08.27
Проверка даты на сервере!!!


2-1267779863
Цукор5
2010-03-05 12:04
2010.08.27
ambiguous overloaded call GetFactoryNumber


15-1273091405
Юрий
2010-05-06 00:30
2010.08.27
С днем рождения ! 6 мая 2010 четверг


15-1273350599
Юрий
2010-05-09 00:29
2010.08.27
С днем рождения ! 9 мая 2010 воскресенье





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский