我相信这只是一个简单的问题,答案不是那么简单;LUA是否可以在屏幕上绘制图像?如是;哪个Native用于此?如果不;使用另一种语言的简单方法是什么?
提前感谢!
Lua本身没有执行此操作的功能,但是FiveM具有。 (其结果是,其他使用Lua的游戏将具有自己的绘制功能,而不会具有此功能)。在这种情况下,您需要the DrawSprite
function:
DrawSprite
在屏幕上绘制2D精灵。参数:
- textureDict-要从中加载纹理的纹理字典的名称(例如“ CommonMenu”,“ MPWeaponsCommon”等)
- textureName-要从纹理字典加载的纹理的名称(例如,“ last_team_standing_icon”,“ tennis_icon”等)
- screenX / Y-屏幕偏移(0.5 =中心)
- scaleX / Y-纹理缩放。负值可用于在该轴上翻转纹理。 (0.5 =一半)
- 标题-纹理旋转,以度为单位(默认值= 0.0)为顺时针,以度为单位
- 红色,绿色,蓝色-彩色(默认= 255/255/255)
- alpha-不透明度级别
-- 0xE7FFAE5EBF23D890 0x1FEC16B0 -- DRAW_SPRITE DrawSprite( textureDict --[[ string ]], textureName --[[ string ]], screenX --[[ number ]], screenY --[[ number ]], width --[[ number ]], height --[[ number ]], heading --[[ number ]], red --[[ integer ]], green --[[ integer ]], blue --[[ integer ]], alpha --[[ integer ]] )