forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   2D-программирование (http://forum.boolean.name/forumdisplay.php?f=13)
-   -   Универсальное меню (http://forum.boolean.name/showthread.php?t=12071)

Reizel 28.02.2010 10:17

Универсальное меню
 
Весь проект писал под экран 4:3, а недавно перешел на HD, и ужаснулся - меню на нем выглядит УЖАСНО :( Кто знает, посоветуйте, как сделать так, чтоб все было центрированно, да и без растяжений... Как в сталкере - вродь такая же картинка, а растяжки не видно...

Данил 28.02.2010 10:32

Ответ: Универсальное меню
 
делай картинку шире изначально.
или же :
нужное разрешение / изначальное твое 4:3 разрешение = X
и умножаем все значение на это.

Т.е имеем данную ширину экрана 1920.
Ты делал игру под 1024.
следовательно 1920/1024 = Х

Функция РисоватьМеню()
Text 40*X,80*X
Конец функции

я так делал.

а картинки можно менять с помощью ResizeImage

Reizel 28.02.2010 14:44

Ответ: Универсальное меню
 
Ухх Resizeimage это страшная вещь...на том компе жутко тормозила...если я ее не путаю с ScaleImage...блин что то я путаю...
ЗЫЖ а может сделать 2 вида меню - один под 4:3, другой - под HD?

Alex_Noc 28.02.2010 14:59

Ответ: Универсальное меню
 
http://forum.boolean.name/showthread.php?t=11415
Странно - вроде твоя благодарность там тоже есть )) - именно только так можно сделать универсальное меню


Часовой пояс GMT +4, время: 07:45.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot