Mostafa MohammeD Posted February 14, 2016 Share Posted February 14, 2016 شباب السلام عليكم اسف للازعاج بس ابي شرح لي هاي الفنكشن https://wiki.multitheftauto.com/wiki/InterpolateBetween وكيف اجيب احداثياته Link to comment
' A F . Posted February 14, 2016 Share Posted February 14, 2016 https://forum.multitheftauto.com/viewtopic.php?f=160&t=90012 Link to comment
Mostafa MohammeD Posted February 14, 2016 Author Share Posted February 14, 2016 https://forum.multitheftauto.com/viewtopic.php?f=160&t=90012 هي الأرقام الي رح تبدأ فيها الصورة او اي شي انت تبي تسويه 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) لو تبحث في القسم بس .... طب معلش سؤال اخر كيف اجيب الاحداثيات لي a1و a2 b1 و b2 Link to comment
#DRAGON!FIRE Posted February 14, 2016 Share Posted February 14, 2016 ع حسب طلبك او ع حسب اللي عندك .. انت تحط الارقام اللي تناسبكـ . Link to comment
Mostafa MohammeD Posted February 17, 2016 Author Share Posted February 17, 2016 ع حسب طلبك او ع حسب اللي عندك .. انت تحط الارقام اللي تناسبكـ . اللحين سويته هيك وما اشتغل function dxDrawlogo() local sx, sy = guiGetScreenSize() local start = getTickCount() local a1, a2 = (sx-0)/2, (sy-0)/2-- تبدأ الأرقام من نصف الشاشة بالعرض و اعلى الشاشة بالأرتفاع local b1, b2 = (sx-440)/2, (sy-232)/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 end ) ابي الصورة تكون كبيرة ثم تصغر 0, 0, 1300, 800 حجم الصورة الكبيرة حجم الصورة الصغيرة 440, 232, 401, 337 Link to comment
</Mr.Tn6eL> Posted February 18, 2016 Share Posted February 18, 2016 أكثر شي يضحكني اشوف هذا (start + 1500) - start) بعدين تجي ترجع تحذف؟ start كيف تزود يعني بدل هذا بـ1500 وخلاص Link to comment
Mostafa MohammeD Posted February 18, 2016 Author Share Posted February 18, 2016 أكثر شي يضحكني اشوف هذا (start + 1500) - start) بعدين تجي ترجع تحذف؟ start كيف تزود يعني بدل هذا بـ1500 وخلاص اسف ما انتبهت لها 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