Всем привет. Работаю на GMS 1.4.1567. При разработки игры на андроид возникла проблема с разрешением экрана. У меня есть такой код в начальной (пустой) комнате
Код
global.scr_height = 1; global.scr_width = 1;
device_mouse_dbclick_enable(false);
var side_max = max(display_get_height(), display_get_width()); var side_min = min(display_get_height(), display_get_width());
Размеры фона 920х909, а спрайта 122х317. Но все равно на моем телефоне все выглядит каким-то мелким. Прошу помощи, может что-то в коде не то либо нужно больше размеры брать?
if os_type = os_android //если андройд проверяем что есть ширина что высота { var side_max = max(display_get_height(), display_get_width()); var side_min = min(display_get_height(), display_get_width());
global.scr_height = side_max; global.scr_width = side_min global.k = global.scr_height/global.scr_width // вычисляем соотношение сторон (коэффициент) } else { // тут эмуляция запуска телефона, тоже самое только сам пишешь размеры мнимого дисплея телефона global.scr_height = 800; global.scr_width = 480; global.k = global.scr_height/global.scr_width }
var w = global.scr_width; var h = global.scr_height; surface_resize(application_surface, w, h);
{ room_set_view(rMenu,0,true,(720-854/global.k)/2,0,854/global.k,854,0,0,w,h,0,0,0,0,-1); // тут 720 это ширина комнаты, 854 высота. Ты можешь написать свою ширину комнаты. соответственно везде 720 заменяем на свою ширину, а 854 на высоту. В настройках комнаты поставь галочку enable viwe }
MrForest, замени 720 на на ширину своей комнаты, а 854 на высоту своей комнты и запусти на телефоне, не смотри как на компе выглядит. И что это у тебя за чудо с таким разрешением? LUXORIX GAMES
MrForest, замени 720 на на ширину своей комнаты, а 854 на высоту своей комнты и запусти на телефоне, не смотри как на компе выглядит. И что это у тебя за чудо с таким разрешением?
опечатка наверно, скорее всего 320х240 и бо 520 х 240 даже Яндекс маркет не знает такого телефона))
MrForest, замени 720 на на ширину своей комнаты, а 854 на высоту своей комнты и запусти на телефоне, не смотри как на компе выглядит. И что это у тебя за чудо с таким разрешением?
Я сделал все, как написано в твоих комментариях к коду. Когда запускаю на андроиде копируются отдельные куски фона, а на компьютере вообще черные полосы по бокам.