Разрешение экрана.
|
|
danielskachkov | Дата: Пятница, 15 Июня 2012, 10:30 | Сообщение # 1 |
постоянный участник
Сейчас нет на сайте
| Возникла проблема. Думаю вот, как бы сделать что бы в игре можно было поменять разрешение экрана... Кто знает, подскажите, как сделать, что бы спрайты не масштабировались? Знаю, вопрос, наверное, глупый, и все же он меня очень мучает. Неужели спрайты надо перерисовывать?
Из-за преступной халатности работников Эрмитажа картина Казимира Малевича "Черный квадрат" два месяца провисела вверх ногами.
|
|
| |
Нохчи | Дата: Пятница, 15 Июня 2012, 10:33 | Сообщение # 2 |
заслуженный участник
Сейчас нет на сайте
| Под виндой разрешение меняет АПИ ChangeDisplaySettings, а вот насчет спрайтов не понял.
Многие вопросы по Windows отпадут, если посмотреть тут
|
|
| |
danielskachkov | Дата: Пятница, 15 Июня 2012, 10:37 | Сообщение # 3 |
постоянный участник
Сейчас нет на сайте
| Нохчи, мне надо поменять разрешение в игре. Но если я его просто поменяю с помощью специальной функции, то спрайты изменят свои пропорции.
Из-за преступной халатности работников Эрмитажа картина Казимира Малевича "Черный квадрат" два месяца провисела вверх ногами.
|
|
| |
Нохчи | Дата: Пятница, 15 Июня 2012, 10:47 | Сообщение # 4 |
заслуженный участник
Сейчас нет на сайте
| Тогда надо задавать спрайтам не абсолютные размеры, а относительные.
Многие вопросы по Windows отпадут, если посмотреть тут
|
|
| |
danielskachkov | Дата: Пятница, 15 Июня 2012, 10:50 | Сообщение # 5 |
постоянный участник
Сейчас нет на сайте
| Действительно, надо попробовать. Спасибо.
Из-за преступной халатности работников Эрмитажа картина Казимира Малевича "Черный квадрат" два месяца провисела вверх ногами.
|
|
| |
Нохчи | Дата: Пятница, 15 Июня 2012, 10:52 | Сообщение # 6 |
заслуженный участник
Сейчас нет на сайте
| Code #define RelToAbsX(x) (x*ScreenWidth) #define RelToAbsY(y) (y*ScreenHeight)
DrawQuad(0,0,RelToAbsX(0.1), RelToAbsY(0.1)) Квадрат всегда будет занимать ровно 1/10 часть экрана.
Многие вопросы по Windows отпадут, если посмотреть тут
Сообщение отредактировал Нохчи - Пятница, 15 Июня 2012, 10:52 |
|
| |