# UI管理接口 UI

在使用UI接口前需先创建UI管理对象,方法如下:

local UI = class.UI.new()

具体函数名及描述如下:

序号 函数名 函数描述
1 setGBattleUI(...) 设置战斗总结UI
2 world2RadarPos(...) 世界坐标转换到小地图
3 world2RadarDist(...) 世界长度转换到小地图
4 setMinimapRenderMode(...) 设置小地图模式。1:45度旋转视角;2:全图俯视角
5 setShapeLine(...) 地图标记形状设置,设置成线条(LineShape)
6 setShapeCircle(...) 地图标记形状设置,设置成圆(CircleShape)
7 ShowScreenEffect(...) 显示屏幕特效

# setGBattleUI

  • 参数及类型:
    • name:string设定名
    • value:string or boolean设定值
  • 返回值及类型:
  • 该方法的主要作用:设置战斗总结UI
  • 具体使用案例如下:
local result = UI:setGBattleUI(name, value)

# world2RadarPos

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用:世界坐标转换到小地图
  • 具体使用案例如下:
local result = UI:world2RadarPos(x, y)

# world2RadarDist

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用:世界长度转换到小地图
  • 具体使用案例如下:
local result = UI:world2RadarDist(length)

# setMinimapRenderMode

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用:设置小地图模式。1:45度旋转视角;2:全图俯视角
  • 具体使用案例如下:
local result = UI:setMinimapRenderMode(mode)

# setShapeLine

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用:地图标记形状设置,设置成线条(LineShape)
  • 具体使用案例如下:
local result = UI:setShapeLine(uiname, p1x, p1y, p2x, p2y)

# setShapeCircle

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用:地图标记形状设置,设置成圆(CircleShape)
  • 具体使用案例如下:
local result = UI:setShapeCircle(uiname, x, y, radius)

# ShowScreenEffect

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用:显示屏幕特效
  • 具体使用案例如下:
local result = UI:ShowScreenEffect(type, isloop, incspeed)
上次更新: 2019-11-22 11:51:08