khalid-mks Posted February 11, 2015 Share Posted February 11, 2015 السلام عليكم في الحقيقة موضوع اليوم ليس عباارة عن مشكل ولكن عبارة عن فهم المهم ندخل في الموضووع interpolateBetween دي الوضيفة عدبتني ضض المهم تعلمت لها وفهمتها والحمد الله الي فهمت من دي الوضيفة هي تقدر تطلع لوحة او تقدر تحرك صوورة من اليمين الى اليصاار ومن اليصاار الى اليمين ولكن مالم اتعلمه ومالم افهمه هو كيف اجعل الصورة تتحرك من تحت لفووق وكيف تتحرك من فوق لتحت وهاده المثال هو الي استعملتو لكي افهم خائصص الوضيفة 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
khalid-mks Posted February 11, 2015 Author Share Posted February 11, 2015 خخخ اكثر من 6 ساعات والموضوع منشوور مافي ولا رد واحد Link to comment
TAPL Posted February 11, 2015 Share Posted February 11, 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
khalid-mks Posted February 11, 2015 Author Share Posted February 11, 2015 ماقصرت يا حبييي تابل تتتسسللمم 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