IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
Разрешение 4:3 и 16:9, ...плашки objects отображаются с искажением
Fantarg
сообщение 8.5.2018, 18:13
Сообщение #1


Активный участник
***

Группа: Пользователи
Сообщений: 190
Регистрация: 20.7.2008
Из: Ижевск
Пользователь №: 10590



Создаем плашку: make object plain obj,w,h
В разных разрешениях экрана (речь именно про соотношение 4:3 и 16:9), объекты выглядят по разному (в 16:9 вытягиваются), отчего текстуры на них (в моем случае - карты игральные) искажаются.

Как и команда position object obj, ww,hh,z в развертке 16:9 освобождается место по краям (но это не такое зло, можно и игнорировать или с боков ГУИ прицепить).

Есть ли способ без введения двух параметров? Пока примерно так:

Код
if x=0
`если игрок выбрал соотношение экрана 4:3
make object plain obj,w1,h1
else
` если игрок выбрал 16:9
make object plain obj,w2,h2
endif


Ну и если какое-то другое соотношение экрана, то игра сразу грузит оконный режим, проверяя видюху на возможность разрешения.

==
Я неправильно указал соотношение. Не 16:9, а 8:5 - 1920х1200
То есть, 16:9 (и 4:3) все в порядке (1920х1080), а вот запуск (на мониторе 22') при 1920х1200 плашки и изображение вытягиваются.


--------------------
_Мертвые знают все...
Перейти в начало страницы
 
+Цитировать сообщение
KiD
сообщение 11.5.2018, 12:28
Сообщение #2


Не очень активный участник
***

Группа: Администраторы
Сообщений: 1257
Регистрация: 2.6.2006
Из: Kazakhstan, Almaty
Пользователь №: 65536



Ответил
не обязательно создавать по две темы за раз


--------------------
GlaZ жив!
Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 28.5.2018, 12:41
 X 
Ссылки на работы форумчан:
1. Cайт по использованию 3D технологий
в образовании

2. 15 Defense. Underwater Battle

3. GlaZ в Steam Greenlight