ROOM の設定から Views が利用可能であるという前提が必要。
application surface のサイズを任意のアスペクト比率に変更する。変更した後、ウィンドウの実サイズを Views と一致させる処理を加えること。
///Init_ResizeAPSurface( Views_Index , width , height ); /* Init_ResizeAPSurface(0,1360,768); Views Index = 0, width = 1360, height = 768; Change the Size of "Application Surface" with any views XY aspects. */ var a; a = argument0; var w,h; w = argument1; h = argument2; var dw,dh; dw = display_get_width(); dh = display_get_height(); var vw,wh; vw = dw * (w / dw); vh = dh * (h / dh); view_xview[a] = 0; view_yview[a] = 0;// origin x , y; view_wview[a] = vw; view_wport[a] = vw; view_hview[a] = vh; view_hport[a] = vh; surface_resize(application_surface, vw, vh);