Lalalu Posted March 7, 2017 Posted March 7, 2017 Bueno, hola a todos... estoy volviendo a hacer este post por que no me respondieron en el otro, ok este post consiste en que quiero tratar de hacer algo cómo lo del siguiente vídeo e imagenes: Podría decirse que "lo logre", pero lo máximo que pude hacer fue esto: Lo que quisiera es que la imagen salga acostada y abajo de mí, como se muestra en el vídeo osea tal cual... y que desaparezca luego de un cierto tiempo establecido , espero sus respuestas por favor, se me está complicando mucho todo esto y necesito de su ayuda lo más rápido posible, muchas gracias u.u
aka Blue Posted March 7, 2017 Posted March 7, 2017 (edited) Hace un tiempo @alex17, publicó el código para hacer este tipo de dibujados en un post. Lo tengo guardado por si algún dia lo necesito. No me des las gracias a mi: local white = tocolor(255,255,255,255) local x, y, z = 1964.216796875, -2365.044921875, 13 -- cordenadas de la imagen local zdj = dxCreateTexture(":Rs-Interfaz/Hud/circle.png") -- Textura o imagen png, etc function dxDrawImage3D(x,y,z,w,h,m,c,r,...) local lx, ly, lz = x+w, y+h, (z+tonumber(r or 0)) or z return dxDrawMaterialLine3D(x,y,z, lx, ly, lz, m, h, c or white, ...) end addEventHandler("onClientRender", root, function() dxDrawImage3D(x, y, z , 6, 6, zdj, tocolor(255,255,255,255),0, x, y, z +0.5) end) Edited March 7, 2017 by aka Blue
aka Blue Posted March 7, 2017 Posted March 7, 2017 Un detalle. Para que quede perfecta en el suelo, usa getGroundPosition. He aquí el ejemplo: local white = tocolor(255,255,255,255) local x, y, z = 14.3134765625, -4.248046875, 3.1171875 -- cordenadas de la imagen local zs = getGroundPosition ( 14.3134765625, -4.248046875, 3.1171875 ) local zdj = dxCreateTexture("hospital.png") -- Textura o imagen png, etc function dxDrawImage3D(x,y,z,w,h,m,c,r,...) local lx, ly, lz = x+w, y+h, (z+tonumber(r or 0)) or z return dxDrawMaterialLine3D(x,y,z, lx, ly, lz, m, h, c or white, ...) end addEventHandler("onClientRender", root, function() dxDrawImage3D(x, y, zs, 6, 6, zdj, tocolor(255,255,255,255),0, x, y, z) end) 1
Lalalu Posted March 7, 2017 Author Posted March 7, 2017 Muchas gracias de todos modos igual, por tomarte la molestia de pasarme el código , y por responder
Recommended Posts