Tematy otagowane jako: getscreenfromworldposition
1. getScreenFromWorldPosition
Dlaczego w zale?no?ci z kt?rej strony patrze, obrazek wygl?da inaczej albo jest dziwnie oddalony w r??ne strony ?wiata od pojazdu do kt?rego go "przylepi?em"?
przyk?adowy obrazek :
Kod: function gui (el,md)
if el ~= localPlayer and md then return end
for i,v in ipairs(getElementsByType("vehicle")) do
if getElementData(v, getPlayerName(localPlayer)..":pizza") == true then
xV,yV,zV = getElementPosition(v)
scx, scy = getScreenFromWorldPosition(xV,yV,zV+1.5)
if scx and scy then
dxDrawImage(scx, scy, 55, 55, g[1], 0, 0, 0, tocolor(255,255,255, 225))
end
end
end
end
2. getScreenFromWorldPosition
Siema, mam problem z funkcj? getScreenFromWorldPosition.
Robi? skrypt na nametagi i gdy zmienna coords wygl?da tak:
local coords = { getScreenFromWorldPosition ( bone [ 1 ], bone [ 2 ], bone [ 3 ])} to mi wszystko dzia?a, tylko te nametagi s? za nisko, wi?c chc? doda? do pozycji Z +1, wygl?da to tak:
local coords = { getScreenFromWorldPosition ( bone [ 1 ], bone [ 2 ], bone [ 3 ]+ 1 )} to nametagi znikaj?, oraz dostaj? taki b??d w debugu:
attempt to perform arithmetic on field '?' (a nil value)
Za pomoc mog? postawi? .