שלח תשובה

זירת השאלות

1723
צפיות
1
תשובות

C# המסך מרצד בשימוש ב invalidate

,‏ 10 בפברואר, 2017

שלום.
ניסיתי לעשות צייר וסנייק ובשני המקרים צריך להשתמש בinvalidate כדי שהמסך ימחוק את הציוק הקודם ויצייר אותו שוב מחדש במיקום ובוגדל החדשים.
הבעיה היא שזה גורם למסך לרצד. זה קורה לי תמיד בשימוש בinvalidate.
מה הפתרון לזה?

תגיות: , ,

1 תשובות

  1. chayimf הגיב:

    באיזו טכנולוגיה אתה עובד?
    כאשר מרעננים יותר מדי את המסך אז הוא מרצד. הפתרון נקרא double buffering. חפש מידע באינטרנט על כך בטכנולוגיה שלך (העיקרון הוא במקום לצייר על המסך לצייר על מסך-דמה בזיכרון ואז להעתיק אותו למסך האמיתי).

שלח תשובה