# 自定义UI管理接口 Customui

在使用自定义UI接口前需先创建自定义UI管理对象,方法如下:(此处已废弃)

local Customui = class.Customui.new()

具体函数名及描述如下:

序号 函数名 函数描述
1 setText(...) 设置文本元件内容
2 setTexture(...) 设置文本元件图案纹理
3 setSize(...) 设置元件大小
4 setFontSize(...) 设置文本元件字体大小
5 setColor(...) 设置文本元件颜色
6 showElement(...) 显示元件
7 hideElement(...) 隐藏元件
8 rotateElement(...) 旋转元件
9 setAlpha(...) 设置透明度
10 setState(...) 设置状态
11 setPosition(...) 设置位置
12 getItemIcon(...) 获取道具类型图标
13 getMonsterObjIcon(...) 获取生物图标
14 getMonsterIcon(...) 获取生物类型图标
15 getStatusIcon(...) 获取状态图标
16 getBlockIcon(...) 获取方块类型图标
17 getRoleIcon(...) 获取玩家当前角色图标
18 getShuctIcon(...) 获取玩家快捷栏图标

# setText

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用: 设置文本元件内容
  • 具体使用案例如下:
local code = Customui:setText(playerid, uiid, elementid, text)
if code == ErrorCode.OK then
	print('执行成功', code )
else
	print('执行失败')
end

# setTexture

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用: 设置文本元件图案纹理
  • 具体使用案例如下:
local code = Customui:setTexture(playerid, uiid, elementid, url)
if code == ErrorCode.OK then
	print('执行成功', code )
else
	print('执行失败')
end

# setSize

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用: 设置元件大小
  • 具体使用案例如下:
local code = Customui:setSize(playerid, uiid, elementid, width, height)
if code == ErrorCode.OK then
	print('执行成功', code )
else
	print('执行失败')
end

# setFontSize

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用: 设置文本元件字体大小
  • 具体使用案例如下:
local code = Customui:setFontSize(playerid, uiid, elementid, size)
if code == ErrorCode.OK then
	print('执行成功', code )
else
	print('执行失败')
end

# setColor

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用: 设置文本元件颜色
  • 具体使用案例如下:
local code = Customui:setColor(playerid, uiid, elementid, color)
if code == ErrorCode.OK then
	print('执行成功', code )
else
	print('执行失败')
end

# showElement

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用: 显示元件
  • 具体使用案例如下:
local code = Customui:showElement(playerid, uiid, elementid)
if code == ErrorCode.OK then
	print('执行成功', code )
else
	print('执行失败')
end

# hideElement

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用: 隐藏元件
  • 具体使用案例如下:
local code = Customui:hideElement(playerid, uiid, elementid)
if code == ErrorCode.OK then
	print('执行成功', code )
else
	print('执行失败')
end

# rotateElement

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用: 旋转元件
  • 具体使用案例如下:
local code = Customui:rotateElement(playerid, uiid, elementid, rotate)
if code == ErrorCode.OK then
	print('执行成功', code )
else
	print('执行失败')
end

# setAlpha

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用: 设置透明度
  • 具体使用案例如下:
local code = Customui:setAlpha(playerid, uiid, elementid, alpha)
if code == ErrorCode.OK then
	print('执行成功', code )
else
	print('执行失败')
end

# setState

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用: 设置状态
  • 具体使用案例如下:
local code = Customui:setState(playerid, uiid, pageIndex)
if code == ErrorCode.OK then
	print('执行成功', code )
else
	print('执行失败')
end

# setPosition

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用: 设置位置
  • 具体使用案例如下:
local code = Customui:setPosition(playerid, uiid, elementid, x, y)
if code == ErrorCode.OK then
	print('执行成功', code )
else
	print('执行失败')
end

# getItemIcon

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用: 获取道具类型图标
  • 具体使用案例如下:
local code, icon = Customui:getItemIcon(itemid)
if code == ErrorCode.OK then
	print('执行成功', code, icon )
else
	print('执行失败')
end

# getMonsterObjIcon

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用: 获取生物图标
  • 具体使用案例如下:
local code, icon = Customui:getMonsterObjIcon(objid)
if code == ErrorCode.OK then
	print('执行成功', code, icon )
else
	print('执行失败')
end

# getMonsterIcon

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用: 获取生物类型图标
  • 具体使用案例如下:
local code, icon = Customui:getMonsterIcon(actorid)
if code == ErrorCode.OK then
	print('执行成功', code, icon )
else
	print('执行失败')
end

# getStatusIcon

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用: 获取状态图标
  • 具体使用案例如下:
local code, icon = Customui:getStatusIcon(buffid)
if code == ErrorCode.OK then
	print('执行成功', code, icon )
else
	print('执行失败')
end

# getBlockIcon

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用: 获取方块类型图标
  • 具体使用案例如下:
local code, icon = Customui:getBlockIcon(blockid)
if code == ErrorCode.OK then
	print('执行成功', code, icon )
else
	print('执行失败')
end

# getRoleIcon

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用: 获取玩家当前角色图标
  • 具体使用案例如下:
local code, icon = Customui:getRoleIcon(playerid)
if code == ErrorCode.OK then
	print('执行成功', code, icon )
else
	print('执行失败')
end

# getShuctIcon

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用: 获取玩家快捷栏图标
  • 具体使用案例如下:
local code, icon = Customui:getShuctIcon(playerid, ix)
if code == ErrorCode.OK then
	print('执行成功', code, icon )
else
	print('执行失败')
end
上次更新: 2023/5/10 15:09:30