图像绘制

System_UI_DrawImage(Name,File,X,Y,Alpha,R,G,B)

将图片绘制到游戏中

参数

说明

类型

Name

图片名称

string

File

图片文件路径

string

X

相对游戏窗口位置,0为最左侧,1为最右侧

float

Y

相对游戏窗口位置,0为最上方,1为最下方

float

Alpha

(可选)图片透明度,取值为0-1

float

R

(可选)红色通道值,取值为0-1

float

G

(可选)绿色通道值,取值为0-1

float

B

(可选)蓝色通道值,取值为0-1

float

Width

(可选)图形绘制宽度

int

Height

(可选)图形绘制高度

int

System_UI_DrawImage('name','IMG.jpg',0.5,0.5,1,1,1,1,100,100)

System_UI_DrawBase64Image(Name,Base64,X,Y,Width,Height,Alpha,R,G,B)

将图片绘制到游戏中

参数

说明

类型

Name

图片名称

string

Base64

图片Base64数据

string

X

相对游戏窗口位置,0为最左侧,1为最右侧

float

Y

相对游戏窗口位置,0为最上方,1为最下方

float

Width

图片加载的宽度

int

Height

图片加载的高度

int

Alpha

(可选)图片透明度,取值为0-1

float

R

(可选)红色通道值,取值为0-1

float

G

(可选)绿色通道值,取值为0-1

float

B

(可选)蓝色通道值,取值为0-1

float

Width

(可选)图形绘制宽度

int

Height

(可选)图形绘制高度

int

System_UI_DrawBase64Image('name','ANs_a...',0.5,0.5,30,40,1,1,1,1,100,100)

Base64数据并非传统的图片转换为base64字符串,而是将原始图像数据转换成base64字符串你可以通过转换工具转换图片为专用的base64字符串,转换后工具会提示图片的宽和高,请原样填写。

System_UI_RemoveImage(Name)

移除绘制的图片

参数

说明

类型

Name

图片名称

string

System_UI_RemoveImage('name')

System_UI_DrawText(Name,Text,X,Y,Size,Alpha,R,G,B)

将文字绘制到游戏中

参数

说明

类型

Name

文字名称

string

Text

文字内容

string

X

相对游戏窗口位置,0为最左侧,1为最右侧

float

Y

相对游戏窗口位置,0为最上方,1为最下方

float

Size

(可选)文字大小,默认1

float

Alpha

(可选)图片透明度,取值为0-1

float

R

(可选)RGB红色值,取值为0-1

float

G

(可选)RGB绿色值,取值为0-1

float

B

(可选)RGB蓝色值,取值为0-1

float

System_UI_DrawText('name','text',0.5,0.5,1,1,1,1,1)

System_UI_RemoveText(Name)

移除绘制的文字

参数

说明

类型

Name

文字名称

string

System_UI_RemoveText('name')

System_UI_GetGameWindowSize()

获取游戏分辨率大小

local w,h = System_UI_GetGameWindowSize()

System_UI_GetSystemWindowSize()

获取屏幕分辨率大小

local w,h = System_UI_GetSystemWindowSize()

最后更新于