example
example

资源 xj_textDrawing 高级屏幕2D文本绘制系统

xiaojiou

新用户
高级用户
认证用户
本资源为接口资源 提供文本绘制接口

截图
1724910662258.png

插件特点
1.可以在屏幕的任意位置绘制文本
2.支持自定义颜色 字号 字体
3.便于使用 性能占用低(本资源创建的所有文本不依赖线程死循环)
4.插件支持添加自定义字体 目前仅有阿里妈妈方圆体与默认字体

接口调用方法:
创建新文本
不需要每帧调用!

代码:
local id = exports['xj_text']:Draw2DText(text:string, font:number, size:number, left, top)
1.text:
在 text 也就是文本内容中 不加任何颜色代码默认为白色
~+颜色代码 可以设置代码后文本颜色
目前支持的颜色代码 r(红色) y(黄色) g(浅绿色) b(浅蓝色) w(白色)
示例:~gHello ~yWorld 将显示为 Hello(绿色) World(黄色)
2.font:
font 使用数字代号 在Config中进行配置
目前支持 0(默认字体) 1(阿里妈妈方圆体)
3.size:
数字 一般20-30 就可以
4.left and top
left 和 top 为从屏幕左侧 上侧 出发的距离(数字) 或者为middle(字符串) 也就是居中
5.返回 return
返回创建文本的文本ID 使用更新和删除文本时需要的参数

更新原有文本
代码:
exports['xj_text']:Update2DText(Id:number, text:string)
1.Id:
数字 由创建新文本返回
2.text:
字符串 要更新的新文本 同创建文本的text项

移除现有文本

代码:
exports['xj_text']:Remove2DText(Id:number)
1.Id:
数字 由创建新文本返回

添加新字体自行研究 或添加QQ 3462230695(有偿)

 
最后编辑:
顶部