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);

ライブラリ一覧へ戻る

Leave a Reply

Your email address will not be published. Required fields are marked *