#Dr.BnG Posted October 21, 2016 Share Posted October 21, 2016 السلام عليكم عندي طلب صغير معي مود الصورة المتحركة يلي تضل ثابته فوق علي اليمين بس ابيها تلف يعني تدور وهي بمكانها ممكن الكود ومكان وضعه؟ وشكرا Link to comment
AHMED MOSTAFA Posted October 21, 2016 Share Posted October 21, 2016 15 minutes ago, #Dr.BnG said: السلام عليكم عندي طلب صغير معي مود الصورة المتحركة يلي تضل ثابته فوق علي اليمين بس ابيها تلف يعني تدور وهي بمكانها ممكن الكود ومكان وضعه؟ وشكرا R = 0 function RTimer() R = R + 5 end _RTimer = setTimer ( RTimer, 50, 0 ) addEventHandler("onClientRender", root, function() dxDrawImage(0, 0, 50, 50, "Image.png", R, 0, 0, tocolor(255, 255, 255, 255), false) end ) Link to comment
AHMED MOSTAFA Posted October 21, 2016 Share Posted October 21, 2016 2 minutes ago, A_A said: Draws an image on the screen for a single frame. In order for the image to stay visible continuously, you need to call this function with the same parameters on each frame update (see onClientRender). Image files should ideally have dimensions that are a power of two, to prevent possible blurring.Power of two: 2px, 4px, 8px, 16px, 32px, 64px, 128px, 256px, 512px, 1024px... استعمل : onClientRender عفواً وش ذا اللي تقوله ؟ هل في خطأ في اللي انا سويته ؟ Link to comment
</Mr.Tn6eL> Posted October 21, 2016 Share Posted October 21, 2016 استخدامه صحيح لكن مع الرندر افضل 1 Link to comment
AHMED MOSTAFA Posted October 21, 2016 Share Posted October 21, 2016 57 minutes ago, </Mr.Tn6eL> said: استخدامه صحيح لكن مع الرندر افضل تقصد بدل الست تيمر ؟ اذا نعم - هذا بيكون خطأ لأنو الرندر يتغير بسرعة والصورة رح تلف حول نفسها بسرعة كبيرة اما الست تيمر بيخلي الصورة تلف حول نفسها بإنتظام واذا لا - اذن انا ما فهمت وش تقصدون Link to comment
</Mr.Tn6eL> Posted October 21, 2016 Share Posted October 21, 2016 التايمر محدود الوقت لكن مع الرندر تقدر تحركه بانسيابية يعني ما يأخر انت جرب بس Quote والصورة رح تلف حول نفسها بسرعة كبيرة هذا لأن الوقت الرندر اسرع من التايمر عشان كذا قلل قيمة التغيير في الحركة Link to comment
AHMED MOSTAFA Posted October 22, 2016 Share Posted October 22, 2016 7 hours ago, </Mr.Tn6eL> said: التايمر محدود الوقت لكن مع الرندر تقدر تحركه بانسيابية يعني ما يأخر انت جرب بس هذا لأن الوقت الرندر اسرع من التايمر عشان كذا قلل قيمة التغيير في الحركة ملاحظة الرندر وقته يسرع كل شوي يعني مثلاً اذا سرعة دوران الصورة 1 الرندر رح يخليها 1 وبعد شوي 2 وبعد شوي 3 يعني رح تكون بطيئة في البداية وبعدها تضل تسرع انا جربت هذا كثير Link to comment
</Mr.Tn6eL> Posted October 22, 2016 Share Posted October 22, 2016 على حسب طريقة استخدامك لكن الرندر يتحدث كل فريم جديد يعني لكن التايمر مو للتحريك ابدأ راح تشوفه يقطع 1 Link to comment
xw5R_3Ne Posted October 22, 2016 Share Posted October 22, 2016 لو بتستعمل تايمر لازم تكون محدد الفريمات لانه ع 24 فريم يجي تقريبا 42 ms اما ع 60 يجي 31 ms و التايمر ما يستوعب الا 50 ms يعني استخدام الرندر افضل 2 Link to comment
#Dr.BnG Posted October 22, 2016 Author Share Posted October 22, 2016 تمام ظبطت !!! - بس تعرف تخلليها تلف ابطا شوي؟؟؟ Link to comment
N3xT Posted October 22, 2016 Share Posted October 22, 2016 R = 0 addEventHandler("onClientRender", root, function() R = R + 1 -- سرعة الدوران dxDrawImage(0, 0, 50, 50, "Image.png", R, 0, 0, tocolor(255, 255, 255, 255), false) end ) رقم 1 = سرعة الدوران وأفضل لك خل سرعته واحد Link to comment
AHMED MOSTAFA Posted October 22, 2016 Share Posted October 22, 2016 1 hour ago, N3xT said: R = 0 addEventHandler("onClientRender", root, function() R = R + 1 -- سرعة الدوران dxDrawImage(0, 0, 50, 50, "Image.png", R, 0, 0, tocolor(255, 255, 255, 255), false) end ) رقم 1 = سرعة الدوران وأفضل لك خل سرعته واحد هههههههههه الله يهديك يعني وقت اساعد احد يصير كذا بدي افهم بس هل الكود اللي سويته خطأ ام وش الوضع بالضبط لأنو صراحة اشوف التايمر افضل بكثير من الرندر Link to comment
N3xT Posted October 22, 2016 Share Posted October 22, 2016 15 minutes ago, Developer Ahmed said: هههههههههه الله يهديك يعني وقت اساعد احد يصير كذا بدي افهم بس هل الكود اللي سويته خطأ ام وش الوضع بالضبط لأنو صراحة اشوف التايمر افضل بكثير من الرندر كودك تحركه ما راح يكون بإنسيابه بحكم أنك مسوي تايمر والتايمر ما يتغير كل فريم, بعكس الرندر كل فريم راح يتحدث بالنهاية كل مبرمج وله طريقته وذي طريقتي 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