# 图文信息管理接口 Graphics
在使用图文信息接口前需先创建图文信息管理对象,方法如下:(此处已废弃)
local Graphics = class.Graphics.new()
具体函数名及描述如下:
# makeGraphicsText
- 参数及类型:
- 返回值及类型:
- info:
table
文本信息内容
- info:
- 该方法的主要作用: 创建文字板信息
- 具体使用案例如下:
local info = Graphics:makeGraphicsText(title, font, apha, itype)
if info == ErrorCode.OK then
print('执行成功', info )
else
print('执行失败')
end
# makeflotageText
- 参数及类型:
- 返回值及类型:
- info:
table
漂浮文字信息内容
- info:
- 该方法的主要作用: 创建漂浮文字信息
- 具体使用案例如下:
local info = Graphics:makeflotageText(title, font, itype)
if info == ErrorCode.OK then
print('执行成功', info )
else
print('执行失败')
end
# makeGraphicsProgress
- 参数及类型:
- 返回值及类型:
- info:
table
进度条信息内容
- info:
- 该方法的主要作用: 创建进度条信息
- 具体使用案例如下:
local info = Graphics:makeGraphicsProgress(v1, v2, color, itype)
if info == ErrorCode.OK then
print('执行成功', info )
else
print('执行失败')
end
# makeGraphicsArrowToPos
- 参数及类型:
- 返回值及类型:
- info:
table
箭头信息内容
- info:
- 该方法的主要作用: 生成指向位置的箭头数据
- 具体使用案例如下:
local info = Graphics:makeGraphicsArrowToPos(x, y, z, size, color, itype)
if info == ErrorCode.OK then
print('执行成功', info )
else
print('执行失败')
end
# makeGraphicsLineToPos
- 参数及类型:
- 返回值及类型:
- info:
table
线信息内容
- info:
- 该方法的主要作用: 生成指向位置的线数据
- 具体使用案例如下:
local info = Graphics:makeGraphicsLineToPos(x, y, z, size, color, itype)
if info == ErrorCode.OK then
print('执行成功', info )
else
print('执行失败')
end
# makeGraphicsSurfaceToPos
- 参数及类型:
- 返回值及类型:
- info:
table
面信息内容
- info:
- 该方法的主要作用: 生成指向位置的面数据
- 具体使用案例如下:
local info = Graphics:makeGraphicsSurfaceToPos(x, y, z, size, color, itype)
if info == ErrorCode.OK then
print('执行成功', info )
else
print('执行失败')
end
# makeGraphicsArrowToActor
- 参数及类型:
- 返回值及类型:
- info:
table
箭头信息内容
- info:
- 该方法的主要作用: 生成指向对象的箭头数据
- 具体使用案例如下:
local info = Graphics:makeGraphicsArrowToActor(objid, size, color, itype)
if info == ErrorCode.OK then
print('执行成功', info )
else
print('执行失败')
end
# makeGraphicsLineToActor
- 参数及类型:
- 返回值及类型:
- info:
table
线信息内容
- info:
- 该方法的主要作用: 生成指向对象的线数据
- 具体使用案例如下:
local info = Graphics:makeGraphicsLineToActor(objid, size, color, itype)
if info == ErrorCode.OK then
print('执行成功', info )
else
print('执行失败')
end
# makeGraphicsSurfaceToActor
- 参数及类型:
- 返回值及类型:
- info:
table
面信息内容
- info:
- 该方法的主要作用: 生成指向对象的面数据
- 具体使用案例如下:
local info = Graphics:makeGraphicsSurfaceToActor(objid, size, color, itype)
if info == ErrorCode.OK then
print('执行成功', info )
else
print('执行失败')
end
# makeGraphicsImage
- 参数及类型:
- 返回值及类型:
- info:
table
图片信息内容
- info:
- 该方法的主要作用: 生成图片信息
- 具体使用案例如下:
local info = Graphics:makeGraphicsImage(imgid, scale, apha, itype)
if info == ErrorCode.OK then
print('执行成功', info )
else
print('执行失败')
end
# createGraphicsTxtByPos
- 参数及类型:
- 返回值及类型:
- 该方法的主要作用: 在位置上创建文字板
- 具体使用案例如下:
local code, graphid = Graphics:createGraphicsTxtByPos(x, y, z, graphicInfo, x2, y2)
if code == ErrorCode.OK then
print('执行成功', code, graphid )
else
print('执行失败')
end
# createGraphicsTxtByActor
- 参数及类型:
- 返回值及类型:
- 该方法的主要作用: 在生物身上创建文字板
- 具体使用案例如下:
local code, graphid = Graphics:createGraphicsTxtByActor(objid, graphicInfo, dir, offest, x2, y2)
if code == ErrorCode.OK then
print('执行成功', code, graphid )
else
print('执行失败')
end
# createflotageTextByPos
- 参数及类型:
- 返回值及类型:
- 该方法的主要作用: 在位置上创建漂浮文字
- 具体使用案例如下:
local code, graphid = Graphics:createflotageTextByPos(x, y, z, graphicInfo, x2, y2)
if code == ErrorCode.OK then
print('执行成功', code, graphid )
else
print('执行失败')
end
# createflotageTextByActor
- 参数及类型:
- 返回值及类型:
- 该方法的主要作用: 在生物身上创建漂浮文字
- 具体使用案例如下:
local code, graphid = Graphics:createflotageTextByActor(objid, graphicInfo, dir, offest, x2, y2)
if code == ErrorCode.OK then
print('执行成功', code, graphid )
else
print('执行失败')
end
# createGraphicsProgressByPos
- 参数及类型:
- 返回值及类型:
- 该方法的主要作用: 在位置上创建进度条
- 具体使用案例如下:
local code, graphid = Graphics:createGraphicsProgressByPos(x, y, z, graphicInfo, x2, y2)
if code == ErrorCode.OK then
print('执行成功', code, graphid )
else
print('执行失败')
end
# createGraphicsProgressByActor
- 参数及类型:
- 返回值及类型:
- 该方法的主要作用: 在生物身上创建进度条
- 具体使用案例如下:
local code, graphid = Graphics:createGraphicsProgressByActor(objid, graphicInfo, dir, offest, x2, y2)
if code == ErrorCode.OK then
print('执行成功', code, graphid )
else
print('执行失败')
end
# removeGraphicsByPos
- 参数及类型:
- 返回值及类型:
- 该方法的主要作用: 删除位置上的图文信息
- 具体使用案例如下:
local code = Graphics:removeGraphicsByPos(x, y, z, itype, graphType)
if code == ErrorCode.OK then
print('执行成功', code )
else
print('执行失败')
end
# removeGraphicsByObjID
- 参数及类型:
- 返回值及类型:
- 该方法的主要作用: 删除生物的图文信息
- 具体使用案例如下:
local code = Graphics:removeGraphicsByObjID(objid, itype, graphType)
if code == ErrorCode.OK then
print('执行成功', code )
else
print('执行失败')
end
# updateGraphicsTextById
- 参数及类型:
- 返回值及类型:
- 该方法的主要作用: 更新图文信息的文字内容
- 具体使用案例如下:
local code = Graphics:updateGraphicsTextById(graphid, title, fontsize, apha)
if code == ErrorCode.OK then
print('执行成功', code )
else
print('执行失败')
end
# updateGraphicsProgressById
- 参数及类型:
- 返回值及类型:
- 该方法的主要作用: 更新进度条的进度
- 具体使用案例如下:
local code = Graphics:updateGraphicsProgressById(graphid, val1, val2)
if code == ErrorCode.OK then
print('执行成功', code )
else
print('执行失败')
end
# createGraphicsArrowByActorToPos
- 参数及类型:
- 返回值及类型:
- 该方法的主要作用: 创建生物指向位置的箭头
- 具体使用案例如下:
local code, graphid = Graphics:createGraphicsArrowByActorToPos(objid, info, dir, offset)
if code == ErrorCode.OK then
print('执行成功', code, graphid )
else
print('执行失败')
end
# createGraphicsArrowByActorToActor
- 参数及类型:
- 返回值及类型:
- 该方法的主要作用: 创建生物指向生物的箭头
- 具体使用案例如下:
local code, graphid = Graphics:createGraphicsArrowByActorToActor(objid, info, dir, offset)
if code == ErrorCode.OK then
print('执行成功', code, graphid )
else
print('执行失败')
end
# createGraphicsArrowByPosToPos
- 参数及类型:
- 返回值及类型:
- 该方法的主要作用: 创建位置指向位置的箭头
- 具体使用案例如下:
local code, graphid = Graphics:createGraphicsArrowByPosToPos(x, y, z, info)
if code == ErrorCode.OK then
print('执行成功', code, graphid )
else
print('执行失败')
end
# createGraphicsArrowByPosToActor
- 参数及类型:
- 返回值及类型:
- 该方法的主要作用: 创建位置指向生物的箭头
- 具体使用案例如下:
local code, graphid = Graphics:createGraphicsArrowByPosToActor(x, y, z, info)
if code == ErrorCode.OK then
print('执行成功', code, graphid )
else
print('执行失败')
end
# createGraphicsLineByActorToPos
- 参数及类型:
- 返回值及类型:
- 该方法的主要作用: 创建生物与位置的线
- 具体使用案例如下:
local code, graphid = Graphics:createGraphicsLineByActorToPos(objid, info, dir, offset)
if code == ErrorCode.OK then
print('执行成功', code, graphid )
else
print('执行失败')
end
# createGraphicsLineByActorToActor
- 参数及类型:
- 返回值及类型:
- 该方法的主要作用: 创建指向生物的线
- 具体使用案例如下:
local code, graphid = Graphics:createGraphicsLineByActorToActor(objid, info, dir, offset)
if code == ErrorCode.OK then
print('执行成功', code, graphid )
else
print('执行失败')
end
# createGraphicsLineByPosToPos
- 参数及类型:
- 返回值及类型:
- 该方法的主要作用: 创建位置指向位置的线
- 具体使用案例如下:
local code, graphid = Graphics:createGraphicsLineByPosToPos(x, y, z, info)
if code == ErrorCode.OK then
print('执行成功', code, graphid )
else
print('执行失败')
end
# createGraphicsLineByPosToActor
- 参数及类型:
- 返回值及类型:
- 该方法的主要作用: 创建位置指向生物的线
- 具体使用案例如下:
local code, graphid = Graphics:createGraphicsLineByPosToActor(x, y, z, info)
if code == ErrorCode.OK then
print('执行成功', code, graphid )
else
print('执行失败')
end
# createGraphicsSurfaceByActorToPos
- 参数及类型:
- 返回值及类型:
- 该方法的主要作用: 创建指向位置的面
- 具体使用案例如下:
local code, graphid = Graphics:createGraphicsSurfaceByActorToPos(objid, info, dir, offset)
if code == ErrorCode.OK then
print('执行成功', code, graphid )
else
print('执行失败')
end
# createGraphicsSurfaceByActorToActor
- 参数及类型:
- 返回值及类型:
- 该方法的主要作用: 创建指向生物的面
- 具体使用案例如下:
local code, graphid = Graphics:createGraphicsSurfaceByActorToActor(objid, info, dir, offset)
if code == ErrorCode.OK then
print('执行成功', code, graphid )
else
print('执行失败')
end
# createGraphicsSurfaceByPosToPos
- 参数及类型:
- 返回值及类型:
- 该方法的主要作用: 创建位置指向位置的面
- 具体使用案例如下:
local code, graphid = Graphics:createGraphicsSurfaceByPosToPos(x, y, z, info)
if code == ErrorCode.OK then
print('执行成功', code, graphid )
else
print('执行失败')
end
# createGraphicsSurfaceByPosToActor
- 参数及类型:
- 返回值及类型:
- 该方法的主要作用: 创建位置指向生物的面
- 具体使用案例如下:
local code, graphid = Graphics:createGraphicsSurfaceByPosToActor(x, y, z, info)
if code == ErrorCode.OK then
print('执行成功', code, graphid )
else
print('执行失败')
end
# snycGraphicsInfo2Client
local code = Graphics:snycGraphicsInfo2Client()
if code == ErrorCode.OK then
print('执行成功', code )
else
print('执行失败')
end
# createGraphicsImageByPos
- 参数及类型:
- 返回值及类型:
- 该方法的主要作用: 创建位置指向生物的面
- 具体使用案例如下:
local code, graphid = Graphics:createGraphicsImageByPos(x, y, z, info, x2, y2)
if code == ErrorCode.OK then
print('执行成功', code, graphid )
else
print('执行失败')
end
# createGraphicsImageByActor
- 参数及类型:
- 返回值及类型:
- 该方法的主要作用: 创建位置指向生物的面
- 具体使用案例如下:
local code, graphid = Graphics:createGraphicsImageByActor(objid, info, dir, offest, x2, y2)
if code == ErrorCode.OK then
print('执行成功', code, graphid )
else
print('执行失败')
end