扩展

屏幕坐标 screen

设计坐标与分辨率换算

Screen.h · plugin::screen

把设计分辨率上的坐标换算到当前屏幕分辨率。

设计坐标换算

GetCoord 族
static float GetCoord(float a);
static float GetCoordLeft(float a);
static float GetCoordRight(float a);
static float GetCoordTop(float a);
static float GetCoordBottom(float a);
static float GetCoordCenterLeft(float a);
static float GetCoordCenterRight(float a);
static float GetCoordCenterUp(float a);
static float GetCoordCenterDown(float a);

倍率与设计基准

GetMultiplier / SetBaseResolution
static float GetMultiplier(float a);
static void SetBaseResolution(float res);
static float GetBaseResolution();

当前分辨率

GetScreenWidth / Height / Center / Max
static float GetScreenWidth();
static float GetScreenHeight();
static float GetScreenCenterX();
static float GetScreenCenterY();
static float GetScreenMaxX();
static float GetScreenMaxY();

屏幕坐标宏

SCREEN_COORD(a)
SCREEN_COORD_LEFT(a) // RIGHT TOP BOTTOM
SCREEN_WIDTH SCREEN_HEIGHT
SCREEN_RECT(l, t, r, b)

On this page