xiaojiou 发表于 2024-8-29 14:34:50

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

本帖最后由 xiaojiou 于 2024-8-29 14:38 编辑

本资源为接口资源 提供文本绘制接口



截图


插件特点:
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(有偿)
通过百度网盘分享的文件:xj_text.zip

链接:https://pan.baidu.com/s/1M26b-suIQZnrI-3S3uxt9A?pwd=ux2p
提取码:ux2p
--来自百度网盘超级会员V6的分享

alim000 发表于 2024-8-29 21:52:09

强烈支持楼主ing……

15604402 发表于 2024-9-2 13:03:24

强烈支持楼主ing……

1158681866 发表于 2024-9-6 01:45:47

看到这帖子真是高兴!

西仔ya 发表于 4 天前

强烈支持楼主ing……

Aprilik 发表于 4 天前

强烈支持楼主ing……

jinjin 发表于 3 天前

强烈支持楼主ing……
页: [1]
查看完整版本: xj_textDrawing 高级屏幕2D文本绘制系统