Jump to content

x[شرح اخر]x interpolateBetween


Recommended Posts

شباب السلام عليكم معي شرح بسيط لـ 

interpolateBetween

خلنا نتابع الشرح

بسيط

local start = getTickCount() -- نستعملها عشان نقارن القيمة ونجيب وقت التاثير
local one, one1 = 0, 0 -- احداثيات بداية التاثير
local two, two1 = 319, 109 -- احداثيات نهاية التاثير
  
addEventHandler("onClientRender", root, -- رندر
function() -- وظيفة
    local now = getTickCount() -- ناخذ قيمة التاثير
    local x,y = interpolateBetween(one, one1, 0, two, two1, 0, (now - start) / ((start + 3000) - start), "Linear")  -- وضع القيم 
    dxDrawRectangle(x,y, 680, 750, tocolor(0, 0, 0, 130), false) -- مربع دي اكس
end) 

مثال اخر

قريبا

Edited by yasin0
  • Like 1
Link to comment
1 hour ago, yasin0 said:

شباب السلام عليكم معي شرح بسيط لـ 

interpolateBetween

خلنا نتابع الشرح

بسيط


local start = getTickCount() -- نستعملها عشان نقارن القيمة ونجيب وقت التاثير
local one, one1 = 0, 0 -- احداثيات بداية التاثير
local two, two1 = 319, 109 -- احداثيات نهاية التاثير
  
addEventHandler("onClientRender", root, -- رندر
function() -- وظيفة
    local now = getTickCount() -- ناخذ قيمة التاثير
    local x,y = interpolateBetween(one, one1, 0, two, two1, 0, (now - start) / ((start + 3000) - start), "Linear")  -- وضع القيم 
    dxDrawRectangle(x,y, 680, 750, tocolor(0, 0, 0, 130), false) -- مربع دي اكس
end) 

مثال اخر

قريبا

شرح غير كامل للأسف وأتمنى ماتكرر المواضيع , واذا سويت موضوع حاول تحدث الصفحة عشان تتأكد لو تم انشائه ,
وبتوفيق لك : )

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...