' A F . Posted July 13, 2015 Share Posted July 13, 2015 السسلام ععليكم لاهنتم آبي شرح و مثال ع هاذا الفنكشن . مثال ابي يحرك الـ dxDrawText .. معدقني صرآحه interpolateBetween .. Link to comment
justboy Posted July 13, 2015 Share Posted July 13, 2015 هي الأرقام الي رح تبدأ فيها الصورة او اي شي انت تبي تسويه a1, a2هي ارقام الي رح توقف فيها الصورة او اي شي انت تبي تسويه b1, b2 لاحظ اني حطيت صفر لان في الصورة انت رح تستخدم رقمين عشان كذا حطيت صفر للرقم الثالث local sx, sy = guiGetScreenSize() local start = getTickCount() local a1, a2 = (sx-300)/2, 0 -- تبدأ الأرقام من نصف الشاشة بالعرض و اعلى الشاشة بالأرتفاع local b1, b2 = (sx-300)/2, (sy-300)/2 -- تنتهي الأرقام في نص الشاشة بالعرض و نصف الشاشة بالأرتفاع addEventHandler("onClientRender", root, function() local now = getTickCount() local x, y = interpolateBetween(a1, a2, 0, b1, b2, 0, (now - start) / ((start + 1500) - start), "OutBack") dxDrawImage(x, y, 300, 300, "Image.png") end) لو تبحث في القسم بس .... Link to comment
</Mr.Tn6eL> Posted July 13, 2015 Share Posted July 13, 2015 local sx, sy = guiGetScreenSize( ) local start = getTickCount( ) addEventHandler("onClientRender", root, function( ) local now = getTickCount( ) local x = interpolateBetween(0, 0, 0, sx - 300, 0, 0, (now - start) / ((start + 1500) - start), "OutBack") dxDrawImage(x, (sy - 300) / 2, 300, 300, "Image.png") end) Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now