Servus,
Ich hätte ne Frage bezüglich dxDrawText.
Und zwar will den Text genau in der Mitte haben, jedoch gelingt mir das nicht wenn ich als alignX und alignY , "center" verwende.
So sieht mein Code zur Zeit aus.
Lua
sa = {}
local tickk
local x,y = guiGetScreenSize()
local rx,ry = 500,100
local px,py = x/2-rx/2,y/1.5-ry/1.5
local info = ""
function createInfo()
local tick = getTickCount()
local endTime = tick + 1000
local laufzeit = tick - tickk
local dauer = endTime - tickk
local progress = laufzeit/dauer
local recx,recy,_ = interpolateBetween(px,y/1-ry/1,0,px,y/1.3-ry/1.3,0,progress,"InQuad")
dxDrawRectangle(recx,recy,rx,ry,tocolor(50,50,50,150),true)
dxDrawText(info,recx,recy,width,height,tocolor(255,255,255,255),1,"default-bold","center","center",false,false,true,false,false,0,0,0)
if ( tick >= endTime ) then
removeEventHandler("onClientRender",root,createInfo)
end
end
Alles anzeigen
Hoffe ihr könnt mir helfen.